前提条件
- Next.js 14+ 项目 (App Router)
- 一个 Firecrawl API 密钥 — 免费获取
安装 SDK
设置 API 密钥
.env.local:
进行网页搜索
路由处理程序
app/api/search/route.ts:
服务端操作
app/actions.ts,供客户端组件调用:
抓取页面
路由处理程序
app/api/scrape/route.ts:
服务器组件
app/page.tsx 的服务器组件中直接获取数据:
与页面交互
路由处理程序
app/api/interact/route.ts:
下一步
抓取文档
所有抓取选项,包括 formats、actions 和代理
搜索文档
进行网页搜索并获取完整页面内容
交互文档
点击、填写表单并提取动态内容
Node SDK 参考
完整的 SDK 参考,涵盖爬取、map、批量抓取等功能

