cookie 处理方式
程序员文章站
2022-03-27 10:30:03
文章目录1. 手动处理2. 自动处理1. 手动处理将抓包工具中cookie粘贴在heders中弊端:cookie可能有时效性2. 自动处理基于session对象实现自动处理;使用session的时候至少使用两次。第一次将cookie捕获存储在session对象中,第二次通过session访问获取数据# 雪球网import requestsurl = 'https://xueqiu.com/statuses/hot/listV2.json?since_id=-1&max_id=...
1. 手动处理
将抓包工具中cookie粘贴在heders中
弊端:cookie可能有时效性
2. 自动处理
基于session对象实现自动处理;
使用session的时候至少使用两次。第一次将cookie捕获存储在session对象中,第二次通过session访问获取数据
# 雪球网
import requests
url = 'https://xueqiu.com/statuses/hot/listV2.json?since_id=-1&max_id=76022&size=15'
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36'
}
session = requests.Session()
# 访问首页捕获存储cookie
session.get('http://xueqiu.com/', headers=headers)
# 通过session获取数据
response = session.get(url, headers=headers).json()
print(response)
本文地址:https://blog.csdn.net/gklcsdn/article/details/107251342