微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Python直接用Cookie登录网站

上次我们讲了用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 举报,一经查实,本站将立刻删除。

相关推荐