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()简单吧[呲牙]

相关文章

Python中的函数(二) 在上一篇文章中提到了Python中函数的定...
Python中的字符串 可能大多数人在学习C语言的时候,最先接触...
Python 面向对象编程(一) 虽然Python是解释性语言,但是它...
Python面向对象编程(二) 在前面一篇文章中谈到了类的基本定...
Python中的函数(一) 接触过C语言的朋友对函数这个词肯定非...
在windows下如何快速搭建web.py开发框架 用Python进行web开发...