Skip to main content
直接在终端中搜索、抓取并与网页交互。EvoCrawl CLI 既可独立运行,也可作为一项技能,供 Claude Code、Antigravity 和 OpenCode 等 AI 编码代理自动发现并使用。

安装

如果你正在使用某个 AI 代理,例如 Claude Code,你可以安装下面的 Evocrawl 技能,代理将为你完成设置。
  • --all 会将 Evocrawl 技能安装到所有检测到的 AI 编码代理中
  • --browser 会自动打开浏览器以完成 Evocrawl 身份验证
安装该技能后,请重启你的代理,以便其发现这个新技能。
你也可以使用 npm 手动全局安装 EvoCrawl CLI:
CLI

身份验证

在使用 CLI 之前,你需要先使用 EvoCrawl API 密钥完成身份验证。

登录

CLI

查看配置

CLI

退出登录

CLI

自托管 / 本地开发

对于自托管的 Evocrawl 实例或本地开发,使用 --api-url 参数:
CLI
当使用自定义 API URL(即不是 https://api.evocrawl.com)时,会自动跳过 API 密钥验证,因此你在本地实例中可以在无需 API 密钥的情况下使用 Evocrawl。

检查状态

验证安装和身份验证,并查看速率限制:
CLI
就绪时的输出:
  • 并发数(Concurrency):最大并行任务数。并行操作应尽量接近该上限,但不要超过。
  • 额度(Credits):剩余 API 额度。每次抓取/爬取都会消耗额度。

命令

Scrape

抓取单个 URL,并以多种 formats 输出其内容。
使用 --only-main-content 即可获取不含导航栏、页脚和广告的干净输出。对于大多数只需要文章或主页面内容的用例,推荐使用该选项。
CLI

输出 formats 类型

CLI

抓取选项

CLI
可用选项:
搜索网页,并按需抓取结果。
CLI

搜索选项

CLI
可用选项:

Map

快速发现站点中的所有 URL。
CLI

Map 命令选项

CLI
可用选项:

浏览器

让您的代理通过安全的浏览器沙箱与网页交互。 启动云端浏览器会话,远程执行 Python、JavaScript 或 bash 代码。每个会话都会运行一个完整的 Chromium 实例——无需在本地安装浏览器。代码在服务器端运行,并预先配置好可直接使用的 Playwright page 对象。
CLI

浏览器选项

CLI
子命令: 执行选项: 启动选项: 通用选项:

Crawl

从单个 URL 出发爬取整个网站。
CLI

查看抓取状态

CLI

Crawl 选项

CLI
可用选项:

Agent

使用自然语言指令在网上搜索和获取数据。
CLI

Agent 选项

CLI
可用选项:

额度使用情况

查看你团队的额度余额和使用明细。
CLI

Version

显示 CLI 的版本。
CLI

全局选项

以下选项适用于所有命令:

输出处理

CLI 默认将结果输出到 stdout,便于通过管道或重定向进行处理:
CLI

formats 的行为

  • 单一 format:输出原始内容(markdown 文本、HTML 等)
  • 多个 formats:输出包含所有请求数据的 JSON
CLI

示例

快速抓取

CLI

整站爬取

CLI

站点发现

CLI

研究工作流

CLI

智能体

CLI

浏览器自动化

CLI

与其他工具结合使用

CLI

遥测

CLI 在身份验证过程中会收集匿名使用数据,以帮助改进产品:
  • CLI 版本、操作系统和 Node.js 版本
  • 检测到的开发工具(例如 Cursor、VS Code、Claude Code)
CLI 不会收集任何命令数据、URL 或文件内容。 如需禁用遥测,请设置以下环境变量:
CLI

开源

EvoCrawl CLI 和技能是开源的,可在 GitHub 上获取:evocrawl/cli
你是需要 EvoCrawl API 密钥的 AI 代理吗?请参见 evocrawl.dev/agent-onboarding/SKILL.md 获取自动化入门说明。