前置条件#
- Vercel 项目 (Next.js、SvelteKit、Nuxt 或独立项目)
- 一个 Firecrawl API 密钥 — 免费获取
设置#
在 Vercel 项目设置中将 FIRECRAWL_API_KEY 添加为环境变量,或在本地开发时将其添加到 .env.local 中:
进行网页搜索#
创建 api/search.ts (如果使用 Next.js,则为 app/api/search/route.ts) :
抓取网页#
创建 api/scrape.ts (如果使用 Next.js,则为 app/api/scrape/route.ts) :
与页面交互#
创建 api/interact.ts (若使用 Next.js,则创建 app/api/interact/route.ts) :
部署#
测试一下#
Note
Vercel Functions 在 Hobby (入门) 套餐中的默认超时时间为 10 秒,在 Pro 套餐中为 60 秒。对于大型爬取任务,建议改用支持 Webhook 的 Firecrawl 异步 API。

