广告位
curl命令转换器
将 curl 命令一键转换为 Python / feapder / Java / PHP / Node.js / JavaScript / Go 代码
curl 命令转换
粘贴 curl 命令,自动解析并生成各语言请求代码
解析结果
生成代码
// 转换结果将在这里显示...
广告位
使用说明
- 在浏览器开发者工具 Network 面板中,右键请求 → "Copy" → "Copy as cURL"
- 将复制的 curl 命令粘贴到上方输入框,或点击"从剪贴板粘贴"按钮
- 点击"转换为代码"或开启"实时转换",自动解析并生成各语言代码
- 点击上方语言 Tab 切换查看 Python / Java / PHP / Node.js / JavaScript / Go 代码
- 点击"复制代码"将当前语言代码复制到剪贴板,或"下载文件"保存源码
- 支持的 curl 选项:-X 请求方法、-H 请求头、-d/--data/--data-raw 请求体、--compressed、-k、-L 等
适用场景
- 接口调试:从浏览器复制 curl 快速生成各语言调用代码
- 爬虫开发:一键将 curl 转为 Python/feapder 爬虫请求
- 跨语言迁移:同一接口快速生成多语言版本对照
- 文档编写:将接口示例 curl 转换为可执行代码片段
- 学习参考:对比各语言 HTTP 客户端库的写法差异
安全保障
- 本地解析:curl 命令解析与代码生成均在浏览器本地完成
- 隐私保护:不收集、不存储、不上传任何输入内容
- 无网络请求:转换过程不发起任何外部请求
- 免费使用:无需注册登录,打开即用
常见问题
支持哪些 curl 语法?
支持 -X 指定请求方法、-H 添加请求头、-d / --data / --data-raw / --data-binary 发送请求体、-b 携带 Cookie、--compressed 启用压缩、-k 忽略证书校验、-L 跟随重定向、-u 基本认证、单引号/双引号转义、$'...' ANSI-C quoting 等。多行命令会自动合并处理。
为什么 feapder 和 Python 单独分开?
feapder 是基于 Python 的爬虫框架,其请求方式使用 RequestItem/Spider 等专用 API,与标准 requests 库写法不同。单独提供 feapder Tab 可直接生成符合框架规范的代码,无需手动改写。
生成的代码可以直接运行吗?
Python 版需 pip install requests;Java 版使用 HttpURLConnection(JDK 自带);Node.js 版使用内置 https 模块无需依赖;PHP 版使用 cURL 扩展(默认开启);JavaScript 版使用浏览器原生 fetch;Go 版使用标准库 net/http。除 Java 需要手动包到 class 外,其余基本可直接运行。
解析失败怎么办?
请检查 curl 命令格式是否完整:URL 是否用引号包裹、引号是否成对闭合、多行命令结尾的续行符 \ 是否正确。也可点击"示例"按钮加载一个标准示例进行测试。
广告位