跳转到主要内容

前置条件

  • Deno 1.40+ 或 Deno 2
  • 一个 Firecrawl API 密钥 — 免费获取

设置

创建 main.ts

进行网页搜索

添加一个 /search 路由,用于进行网页搜索,并返回包含完整页面内容的结果。

抓取网页

添加 /scrape 路由,从任意 URL 提取干净的 Markdown。

与页面交互

添加 /interact 路由以控制实时浏览器会话——点击按钮、填写表单并提取动态内容。

本地运行

部署

安装 Deno Deploy CLI (deployctl) 并部署:
在 Deno Deploy 的 Dashboard 中或通过 CLI 设置环境变量:

试一试

下一步

搜索文档

进行网页搜索并获取完整页面内容

抓取文档

所有抓取选项,包括 formats、actions 和代理

交互文档

点击、填写表单并提取动态内容

Node SDK 参考

完整的 SDK 参考,涵盖爬取、map、batch scrape 等功能