输入 cURL
Python 代码
工具说明与 Python Requests 知识点
工具特点
- 智能 Cookie 提取:默认开启
提取 Cookie功能,能自动从-H 'Cookie: ...'中分离出独立的 Cookie 字典,让 Python 代码更优雅。 - 自动 JSON 解析:如果 cURL 中包含 JSON 格式的数据载荷(
-d),工具会自动尝试解析为 Python 的json=...字典传参,避免手动拼接字符串。 - 安全忽略证书:自动识别
-k或--insecure参数,并在生成的请求中添加verify=False。
Requests 库核心用法
- 传递参数:GET 请求使用
params={"key": "value"};POST 请求表单数据使用data={"key": "value"};POST JSON 数据使用json={"key": "value"}。 - 自定义请求头:通过
headers={"User-Agent": "..."}传递,Requests 会自动为你添加 Content-Length 等基础头。 - 响应处理:
response.text返回字符串格式的内容;response.json()会自动将 JSON 响应解析为 Python 字典。 - 会话保持:如果需要多次请求保持登录状态,建议使用
session = requests.Session()代替requests.get()。
