python requests 获取 Request请求的cookies
大家讲道理
大家讲道理 2017-04-17 13:16:05
[Python讨论组]


如图所示,我用requests模拟登陆时要获取一些cookies,但是有部分存在Request内的cookies里,用x.cookies只能取到Response内的,请问该如何获取呢?谢谢!

x = requests.post(url, data=data, cookies=cookies)


补充:我模拟登陆google,登陆时传了continue到5这个地址,登陆成功后x.content也是5的内容,然后我想获取5这个网站的3个cookies内容,其中2个都能从history里获取,他们都存在Response的cookies内,但就是有一个存在于4或5的Request内的cookies里,怎么也获取不到

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(2)
PHP中文网

request cookies是请求的cookies,是你自己构造的啊...一般请求需要cookies的先抓一遍页面,然后拿到response cookies然后再用这个cookies请求页面就OK了。

ringa_lee

这个如果不需要保存的话,直接用 Session

s = requests.Session()
s.get('http://httpbin.org/cookies/set/sessioncookie/123456789')
r = s.get("http://httpbin.org/cookies")
print r.text
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号