反馈

curl转feapder


      
⚠️ 本工具为简化版,仅支持常见的 -X-H--data 等参数解析。复杂情况可手动调整。

📖 工具说明

在爬虫开发过程中,从浏览器控制台抓取请求参数是一个高频动作。本工具能够将复制的 cURL 命令 瞬间解析并自动生成符合 feapder 框架(AirSpider/Spider/BatchSpider)规范的 Python 代码,大幅缩减手动构建 Request 对象的时间。


1. 核心应用场景


2. 核心功能解析

本站工具深度适配了 feapder 的 feapder.Request 参数规范:

A. 智能参数映射 (Parameter Mapping)
B. 适配 feapder 开发规范
C. 100% 本地解析 (Client-Side Parsing)
D. 格式美化与清洗

3. 操作流程简述

  1. 获取 cURL: 在 Chrome 或 Firefox 开发者工具的“Network”面板中,右键点击请求,选择 Copy -> Copy as cURL (bash/posix)
  2. 粘贴代码: 将复制的内容粘贴到本站的“cURL 输入区”。
  3. 生成代码: 点击“转换为 feapder”按钮。
  4. 结果复制: 转换结果将即时生成在右侧。点击“复制代码”并粘贴到您的 feapder 爬虫脚本中。

4. 转换代码示例

原始 cURL:

curl 'https://api.example.com/data' -H 'User-Agent: Mozilla/5.0' -H 'Content-Type: application/json' --data-raw '{"id":123}'

生成的 feapder 代码 (本站处理):

yield feapder.Request(
    url="https://api.example.com/data",
    method="POST",
    headers={
        "User-Agent": "Mozilla/5.0",
        "Content-Type": "application/json"
    },
    json={"id": 123},
    callback=self.parse
)

5. 为什么选择本站在线 cURL 转 feapder?

📖 相关推荐