Skip to main content

Next.js

在 React 应用中结合 Next.js 使用 Firecrawl,抓取、搜索并与网页数据交互。
1 min read

前提条件#

  • Next.js 14+ 项目 (App Router)
  • 一个 Firecrawl API 密钥 — 免费获取

安装 SDK#

设置 API 密钥#

将 API 密钥添加到 .env.local

进行网页搜索#

该 SDK 只能在服务端运行,因为它需要你的 API 密钥。

路由处理程序#

创建 app/api/search/route.ts

服务端操作#

创建 app/actions.ts,供客户端组件调用:

抓取页面#

路由处理程序#

创建 app/api/scrape/route.ts

服务器组件#

app/page.tsx 的服务器组件中直接获取数据:

与页面交互#

使用 interact 控制实时浏览器会话,可点击按钮、填写表单并提取动态内容。

路由处理程序#

创建 app/api/interact/route.ts

下一步#