上次我们讲了用Python登录后保存Cookie,然后再获取特定的API。
这次我们讲直接用Cookie登录
有时候我们用Python不是很方便登录,比如:扫码登录或者短信登录之类的。这样我们先用浏览器登录,然后保存Cookie到一个文件,然后拿这个Cookie文件在Python里登录网站。
首先保存一个Cookie文件,我们要用到一个浏览器插件,在浏览器扩展商店里搜索Cookiejar。
点击保存为cookies.txt
然后我们在Python里就可以使用这个Cookie了
import http.cookiejar
import requests
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.108 Safari/537.36'
}
cookies = http.cookiejar.MozillaCookieJar()
cookies.load('cookies.txt', ignore_discard=True, ignore_expires=True)
res = requests.get("https://xueqiu.com",headers=headers, verify=False, cookies=cookies)
html = res.content.decode()简单吧[呲牙]
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。