Python requests 读取 cookies 的问题

2015-11-26 18:45:34 +08:00
 cxbats
写了一个爬人人网的小工具,登录什么的都正常,但是一旦用保存的 cookies 文件打开就会出现未登录的问题...只有在登录后的 session 里才能工作,一旦关掉再用 cookies 就打不开。
求解...搜了好多资料都没有这种情况。用的是 requests + LWPCookieJar

代码在 https://github.com/WillSkywalker/Shikhandi ,诸位请尽情吐槽...
4391 次点击
所在节点    Python
6 条回复
pynix
2015-11-26 20:15:48 +08:00
requests 自己 cookie 处理,你的 cookie 是 session cookie ,服务端的 session 过期了。。。
DeanThompson
2015-11-27 00:04:41 +08:00
@pynix 说得对,你把登录和后续的请求都公用同一个 session , requests 自己会处理 cookies
cxbats
2015-11-27 11:10:09 +08:00
@DeanThompson @pynix 谢啦,但我想要的效果是一次登录之后可以随时请求...
pynix
2015-11-27 15:20:59 +08:00
@cxbats 服务端过期了,你保存的 cookie 就是废的。。。一般服务端 session 也就个把小时吧。
leavic
2015-11-27 16:39:31 +08:00
楼主你需要恶补 cookie 基本知识,一个 cookie 不是你说有效就可以一直有效的。
cxbats
2015-11-28 09:36:20 +08:00
@leavic 谢啦...只是之前登录知乎的时候可以这样登进去,对这块实在是不太了解... ¡Gracias!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/239199

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX