Python3 Post 禁止重定向获取cookie
【Python3 Post 禁止重定向获取cookie】 两种解决思路:
禁止自动重定向,这样就可以自己处理,方法是重构request.HTTPRedirectHandler这个类,详情可见我另外的回答:Python3爬虫如何禁止302自动重定向?用上HTTPCookieProcessor,这样请求会自动保存获得的cookie并在后面使用,不需要自己去set header,全自动的。例:from urllib import requestcookie_hdr = request.HTTPCookieProcessor()opener = request.build_opener(cookie_hdr)req = request.Request(\u0026#39;http://example.com\u0026#39;)with opener.open(req) as f: # bla...bla...bla page_data = https://www.zhihu.com/api/v4/questions/33408929/f.read()以上适用于python3
■网友
你应该试着找一个简单一点的网站来实验cookie的功能的,微博登陆应该不是一个cookie就可以搞定的。我试过用firefox导出的cookie再用脚本登陆,没成功。 微博似乎还用到了session id之类的东西
推荐阅读
- 黑龙江黑河籍人员暂时禁止乘飞机离开黑河城区
- 有害元素严重超标!75.2吨禁止进口固体废物被退运
- 关于用phpfsocket 写Post, 模拟http 报文怎样写入要传输的处理数据
- Python3.4和3.5区别大么
- 咨读君|交警提醒:即日起,这些汽车禁止上路,已经成为严查对象
- 怎样看待ofo在单车上标出“禁止十二周岁以下儿童骑车”的警示语
- 乳酸菌|但这几种【黑榜饮料】千万别喝我不禁止孩子喝饮料
- 广西一学生在宿舍养猫被没收,学校:禁止养宠,已提前告知处理
- 怎样设置让LOL启动不了?
- 生态环境部|四部门出手!明年起全面禁止进口固体废物
