python 爬虫 request get或post传参

爬虫传参

python 复制代码
import requests

url = 'http://www.xxx'

# get 或 post 传参数据
data = {
    "pageNo": 1652,
    "pageSize": 10,
}

headers = {
    'Cookie': '',
    'Host': '',
    'Origin': '',
    'Referer': '',
    'User-Agent': '',
}

# get 请求
# res = requests.get(
#     url,
#     params=data,
#     headers=headers,
# )

# post 请求
res = requests.post(
    url,
    data=data,
    headers=headers,
)

print(res.content.decode('utf-8'))

post 传参的请求可从浏览器复制字典粘贴。

header 请求头参数,提供如下工具脚本:

把请求头参数复制到content.txt 文件中

content.txt:

工具:

python 复制代码
# 假设txt文件内容如下
txt = open('content.txt').read()

# 使用splitlines()方法将txt内容分割为行,然后使用json.loads()方法将每一行转换为字典
lines = txt.splitlines()
data = [line.split(': ') for line in lines]
headers_dict = {k: v for k, v in data}

# 输出字典
print(headers_dict)
相关推荐
0xDevNull1 小时前
Java反射机制深度解析:从原理到实战
java·开发语言·后端
小小亮012 小时前
Next.js基础
开发语言·前端·javascript
ALex_zry2 小时前
C++网络编程心跳机制与连接保活:长连接稳定性保障
开发语言·网络·c++
uNke DEPH2 小时前
初级爬虫实战——麻省理工学院新闻
爬虫
Amumu121382 小时前
Js:正则表达式(二)
开发语言·javascript·正则表达式
Sgf2273 小时前
ES8(ES2017)新特性完整指南
开发语言·javascript·ecmascript
IAUTOMOBILE3 小时前
Python 流程控制与函数定义:从调试现场到工程实践
java·前端·python
好大哥呀3 小时前
C++ Web 编程
开发语言·前端·c++
ID_180079054733 小时前
小红书笔记评论 API,Python 调用示例与完整 JSON 返回参考
java·开发语言
南境十里·墨染春水4 小时前
C++ 笔记 友元(面向对象)
开发语言·c++·笔记