欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

cookie 处理方式

程序员文章站 2022-07-02 10:27:42
文章目录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