Skip to main content
将多个请求排队并立即接收 task_id - 任务完成后,您可以使用该 task_id 检索请求结果。

排队单个任务

单个查询或 URL 端点:https://scraper-api.decodo.com/v3/task
向此端点发出 POST 请求,使用您首选的参数来接收 task_id,以便在任务完成后检索,同时还会返回使用的参数。

响应示例:


使用 task_id 检索结果

单个查询或 URL 端点: https://scraper-api.decodo.com/v3/task/{task_id}/results
向此端点发出 GET 请求,将 {task_id} 替换为从之前的 POST 请求中收到的 ID 以检索结果。
结果可以在初始请求后的 24 小时内无限次检索

使用 task_id 获取任务状态

可以手动检查异步任务状态:
响应将包含请求信息和任务状态。 如果任务正在进行中,状态将设置为 pending
当任务成功完成时,状态将更改为 done
如果任务失败,状态将设置为 faulted

排队多个任务

批量查询或 URL 端点: https://scraper-api.decodo.com/v3/task/batch
向此端点发出 POST 请求,以 JSON 格式提供多个查询或 URL。
批量请求限制为每秒 1 个请求。
在单个批次中,您可以提交多个查询或 URL,但不能同时提交两者。此外,一个批次必须只有一个 target,如下面示例中显示的 google_search每个批量请求最多可以提交 3000 个 URL/查询。

将任务状态接收到您的 callback_url

通过输入 callback_url 作为参数之一,这将适用于任何异步端点

任务完成后,我们将向您提供的 URL 发出 POST 请求,其中包含 task_id 和使用的参数。您可以使用像这样的网站来测试接收响应。
使用单个任务端点的示例:
您将收到的响应示例:
然后,您可以使用 id 通过此端点检索任务结果:
  • https://scraper-api.decodo.com/v3/task/{task_id}/results
例如,要检索上述示例的结果,您需要向以下地址发送 GET 请求:
  • https://scraper-api.decodo.com/v3/task/7039164056019693569/results

验证回调

要验证回调请求确实来自 Scraper API,请在 passthrough 参数中包含一个注释。参数 passthrough 及其内容将出现在发送回您端点的有效负载中。

支持

需要帮助或只是想打个招呼?我们的支持团队全天候为您服务。
您也可以随时通过电子邮件 support@decodo.com 联系我们。

反馈

找不到您要找的内容?请求一篇文章!
有反馈意见?分享您对我们如何改进的想法。