Skip to main content

Module interact

Module interact 

Source
Expand description

POST /v2/scrape/{id}/interact 和 DELETE /v2/scrape/{id}/interact 的请求和响应,字段照 Firecrawl v2。

和 Firecrawl 的差异:code / language(Playwright 代码)不支持,改用 actions(和 scrape 的动作列表相同); cdpUrl、liveViewUrl、interactiveLiveViewUrl 永远是 null,warnings 里写明。

Structs§

InteractRequest
InteractResponse
success: false 是这次动作没有做完(选择器找不到、超时),会话还在,可以继续调用; 会话本身不可用(已关闭、已回收、id 不对)走 HTTP 错误。
InteractStopped

Constants§

DEFAULT_INTERACT_TIMEOUT_SECS
[协议] Firecrawl API reference:timeout 默认 30 秒
LIVE_VIEW_UNAVAILABLE
警告代码:没有实时画面和 CDP 地址。
MAX_INTERACT_TIMEOUT_SECS
[协议] Firecrawl API reference:timeout 上限 300 秒
MAX_PROMPT_CHARS
[协议] Firecrawl API reference:prompt 1–10,000 字符
SESSION_REPLAYED
警告代码:页面没有保留到现在,这次重新打开了网址。

Functions§

instance_tag
这个进程的标记:scrapeId 的第一段。重启后的旧 id 第一段对不上,能明确告诉调用方原因。
is_scrape_id
形状是 UUID(scrapeId 都是)。
issued_elsewhere
形状像 UUID,但第一段不是这个进程的标记。
scrape_id
带进程标记的 scrapeId,仍是合法的 UUID 文本。
session_gone
会话已经不在了(HTTP 410)。