老师获取不到cookie值

来源:10-5 selenium模拟登录豆瓣

慕用2063631

2020-04-28

老师,代码执行 浏览器有出来,也切换到密码登录,账号密码也都有输入,也都登录成功了,但是cookies就是没有返回,一直这样页面卡着,一直是程序运行中状态。然后我url换了https://accounts.douban.com/j/mobile/login/basic
这个 cookies就获取出来了,代码一模一样
但是后面判断是否登录的时候 debug  res. text还是空的 res  418  是豆瓣的反爬吗?还是什么原因导致的呢
http://img.mukewang.com/szimg/5ea7d757082be67a10800628.jpg

写回答

1回答

慕用2063631

提问者

2020-04-28

然后,老师,在www.douban.com中  等待时间改成了隐形等待,cookies也获取出来了,或者browser. switch_to. default_content () 跳出那个frame也可以获取cookies ,这个的原理是因为什么原因诶

判断是否登录res. text获取出来还是空值

0
6
shadowplay
回复
慕用2063631
记得加上headers 不然返回的是空字符串 headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36" } res = requests.get(url,cookies = cookies_dict,headers = headers)
2020-06-01
共6条回复

Python爬虫工程师实战 大数据时代必备

慕课网严选精品教程,高质量内容+服务!

2377 学习 · 1158 问题

查看课程