Skip to main content
Tines 文档: HTTP Request action 和 凭据为 Tines stories 接入来自 Firecrawl 的实时网页数据

概览

Tines stories 可以通过 HTTP Request action 调用任意 REST API。将该 action 指向 Firecrawl API 后,story 即可进行网页搜索、将网页抓取为 markdown、提取结构化数据、映射站点或爬取整个站点,并将结果传递给 story 中的下一个 action。

快速开始

  1. 创建 Firecrawl API 密钥
  2. 在 Tines 中打开 凭据,创建一个名为 firecrawl 的 Text 凭据,并将密钥粘贴为凭据值
  3. 在 story 中添加一个 HTTP Request action,并按下方所示进行配置
通过 <<CREDENTIAL.firecrawl>> 引用密钥,可避免密钥直接出现在 action 配置中。

抓取网页

此操作会发送抓取请求,并以 markdown 格式输出网页内容:
将 https://example.com 替换为上游事件中的 URL,例如 <<receive_event.body.url>>。可选的 integration 字段用于标记来自 Tines 的请求。

功能概览

所有端点均使用基础 URL https://api.firecrawl.dev、相同的 Authorization 标头以及 JSON 请求体。

进行网页搜索

提取结构化数据

将 formats 条目设为 json 类型,并提供 prompt 和 JSON 模式:

爬取网站

爬取任务以异步方式运行:先用一个操作开始爬取,再用另一个操作读取结果。 使用 POST /v2/crawl 开始爬取:
响应中会包含一个 id。使用第二个 HTTP Request 操作,根据该 id 读取爬取任务来检查状态,并重复执行,直到 status 变为 completed:
此处的 start_crawl 是发起该爬取任务的 action 名称。

资源