为什么我查看的返回头里面没有视频中的cookies
来源:3-14 cookie的查询和设置
weixin_慕UI515575
2020-02-24 11:12:54
我的返回头里面只有这些,'Set-Cookie': 'delPer=0; path=/; domain=.baidu.com, BDSVRTM=0; path=/, BD_HOME=0; path=/, H_PS_PSSID=30749_1445_21099_30823; path=/; domain=.baidu.com',
其他的都在请求头里面'Cookie': 'BAIDUID=327BB34CDDB5B1A3CD3CD49A80505BC5:FG=1; BIDUPSID=327BB34CDDB5B1A3B6E067076FDE59E7; PSTM=1582513042; BD_LAST_QID=11588050888228470170'}
2回答
好帮手乔木
2020-02-24
同学你好:
经过测试,使用以下代码可以得到视频中的内容,同学可以测试。
import requests
url = 'https://www.baidu.com'
#定制请求头,使用了一个标准的浏览器的UA
header = {
'user-agent':'Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3610.2 Safari/537.36'
}
response = requests.get(url=url,headers=header)
print(response.headers)
#cookie是一个对象RequestsCookieJar,行为和字典类似
print(response.cookies)
如果我解决了同学的问题,请采纳!学习愉快^_^。
weixin_慕UI515575
提问者
2020-02-24
里面的ID值只能取出H_PS_PSSID=30749_1445_21099_30823这个,视频中的BAIDUID、BIDUPSID等等用response.cookies['BAIDUID']取不出来
相似问题
回答 1
回答 1