输入 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()