玩蛇网提供最新Python编程技术信息以及Python资源下载!
您现在的位置: 玩蛇网首页 > Python问题解答 > 正文内容

python中用requests模块登录状态cookie相关问题求助

问题:

  1. 可以正常登录,返回的r.html也正常。但是用s访问本站的其他页面时,cookie似乎失效了,百思不得其解。请帮忙修正一下!

  2. 下载电子书的时候也要进行登录验证。而下载一般使用urllib.urlretrieve(),怎样跟cookie绑定?

  3. 请问它的formhash怎么生成的,可不可以自动计算或获取?

这里注册了一个临时的账号,方便大家直接测试。formhash是通过chrome的开发工具集看到的。

代码如下:

https://gist.github.com/zippera/6259794.js

参考我之前的类似问题 python requests库登录网站脚本 登录失败

既然用了requests,那你还用urllib.urlretrieve干嘛。直接用Requests不就解决了么,或者你用cookiejar来封装一次,略有些蛋疼

自问自答吧。这个问题提问之后没过多久找到了解决的办法,忘了在这里关闭。感谢以上回答者的热心帮助~

这里是正确的代码:

https://gist.github.com/zippera/6260748

玩蛇网文章,转载请注明出处和文章网址:http://www.iplaypy.com/wenda/wd20122.html

相关文章 Recommend

玩蛇网Python互助QQ群,欢迎加入-->: 106381465 玩蛇网Python新手群
修订日期:2017年05月31日 - 17时30分34秒 发布自玩蛇网

我要分享到:

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules