所有 webhook 事件均采用以下结构:
在爬取任务开始处理时发送。
在爬取过程中,每抓取到一个页面就会发送此事件。data 数组包含页面内容和元数据。
在爬取任务结束且所有页面都已处理时发送。
在批量抓取任务开始处理时发送。
针对批处理中每个被抓取的 URL 发送。data 数组包含页面内容和元数据。
在批次中的所有 URL 均处理完成后发送。
当提取任务开始处理时发送。
在提取操作成功完成后发送。data 数组包含提取的数据和用量信息。
当提取失败时发送。error 字段中包含失败原因。
当 Agent 任务开始执行时发送。
在每次调用工具(scrape、search 等)后发送。
action 事件中的 creditsUsed 值是目前累计使用 credits 总量的预估值。最终准确的 credits 消耗量仅在
completed、failed 或 cancelled 事件中可用。
当 agent 成功完成时会发送该事件。data 数组包含提取的数据以及消耗的总额度(credits)。
当 agent 遇到错误时会发送该事件。error 字段包含失败原因。
当用户取消代理作业时发送。
默认情况下,你会接收到所有事件。若只想订阅特定事件,请在 webhook 配置中通过指定 events 数组:
如果你只关心任务是否完成,而不需要逐页级更新时,这会很有用。