python用requests.session()两次下载的验证码会不一样

weixin_39578702 2017-08-17 05:41:55
python新手,网上查了不是说session能保证请求一样嘛,不懂为什么两次下载的验证码会不一样....
代码如下

import requests

url='http://cmp.enjoyboys.com:8118/adscmp/jsp/common/image.jsp'
s=requests.session()

ir = s.get(url, stream=True)
if ir.status_code == 200:
with open('logo.jpg', 'wb') as f:
for chunk in ir:
f.write(chunk)
rr = s.get(url, stream=True)
if rr.status_code == 200:
with open('logo1.jpg', 'wb') as f:
for chunk in rr:
f.write(chunk)
...全文
621 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
UncleX0513 2020-10-04
  • 打赏
  • 举报
回复
后来解决了吗,我是新手,现在遇到同样的问题
zzy0104 2018-10-09
  • 打赏
  • 举报
回复
引用 3 楼 weixin_39578702 的回复:
有人知道吗...................
老哥,怎么解决的呢
weixin_39578702 2017-08-18
  • 打赏
  • 举报
回复
不是说用session能保持前后访问一致嘛,写爬虫碰到随机验证码,想把它下载下来手动输入,但是下载验证码图片后再访问,验证码又变了,登陆不上去........怎么样才能保证下载的验证码和下次请求的一致呢
混沌鳄鱼 2017-08-18
  • 打赏
  • 举报
回复
这就对了,应该就是这样的
weixin_39578702 2017-08-18
  • 打赏
  • 举报
回复
有人知道吗...................

37,744

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧