python requests 无法获得cookies

 kikokikolove 发布于 2022-10-27 10:29

简单的一个访问dotamax的get请求,获取不到cookies
代码如下
import requests
url='http://www.dotamax.com/'
r=requests.get(url=url)
print (r.headers)
print (r.request.headers)
无论是请求头还是返回返回的头里面都不包含cookies,返回头不是应该有个set-cookies么
就算使用session一样是得不到cookies的值
import requests
url='http://www.dotamax.com/'
with requests.session() as r:

r.get(url=url)
print (r.headers)
print (r.cookies.keys())
r.get(url=url)
print (r.headers)
print (r.cookies.keys())

得到的cookies的键是空的
{'Connection': 'keep-alive', 'Accept-Encoding': 'gzip, deflate', 'Accept': '/', 'User-Agent': 'python-requests/2.12.4'}
[]
请问这是为什么,用Fidder的时候请求直接就获得了cookies呢

请问这是什么原因

1 个回答
  • 我访问你给的这个网址,它对游客就没用cookie……

    2022-10-27 18:50 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有