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)
相关推荐
pingan878712 分钟前
试试 docx.js 一键生成 Word 文档,效果很不错
开发语言·前端·javascript·ecmascript·word
big_rabbit050217 分钟前
java面试题整理
java·开发语言
暮冬-  Gentle°18 分钟前
Python内存管理机制:垃圾回收与引用计数
jvm·数据库·python
阿贵---24 分钟前
使用PyQt5创建现代化的桌面应用程序
jvm·数据库·python
刺客xs32 分钟前
c++模板
java·开发语言·c++
wertyuytrewm33 分钟前
高级爬虫技巧:处理JavaScript渲染(Selenium)
jvm·数据库·python
weixin_5375904539 分钟前
《C程序设计语言》练习答案(练习1-5)
c语言·开发语言
不是株39 分钟前
算 法
数据结构·python·算法
云姜.40 分钟前
LLM接入方式
python
阳光永恒73641 分钟前
Python零基础入门全套资料包免费分享 | 从0到1系统学习路线(含课件+源码+实战案例)
开发语言·python·学习·编程入门·python教程·编程学习·免费资料