5,504
社区成员




比如下面这个简单的小例子:
import requests
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.87 Safari/537.36 SE 2.X MetaSr 1.0',
'Cookie': '这里是Cookie'
}
url = 'https://www.123.com/usercenter/这个链接里边有登入后才能访问的内容'
response = requests.get(url,headers=headers)
data = response.content.decode('utf-8')
print(data)
这样就可以取到,登入后才能访问的内容了,比如说每十分钟取一次。但是,一段时间之后,这个Cookie就失效了,然后就取不到数据了,怎样让这个功能一直有效呢?比如自动更新Cookie?但是,因为某些条件限制,不可以在代码里使用用户名和密码登入。
用requests.session()请求保持会话状态