Skip to main content
/crawl 从您提交的 URL 开始,沿着链接遍历整个网站,并抓取发现的每一个页面。您可以用它采集整个网站或某个栏目的内容,而无需逐页自行调用 /scrape。

主要功能

  • 一次请求即可全站抓取 - 从一个 URL 开始,由 Decodo 在您设定的深度和页面数量上限内自动跟踪链接。
  • 每次爬取最多 10,000 个页面 - 设置更小的 limit 可提前结束。
  • 异步执行 - 爬取在后台运行;您可以轮询状态,也可以在完成时通过 Webhook 接收通知。爬取结束后,结果保留 24 小时。
  • 站点地图 + 页面链接 - 可选择使用站点地图 URL、页面链接或两者兼用,以决定要爬取哪些页面。
  • 路径过滤 - 按路径模式包含或排除 URL,只采集您需要的栏目。
  • 自动 JS 重试 - 抓取失败的页面可使用 JavaScript 渲染重试一次。
  • 灵活的输出格式 - 每个页面均可获取 Markdown 或 HTML 格式,既可内联返回,也可以按页面结果列表返回。
/crawl 与 /map 搭配使用效果更佳:先用 /map 查看网站结构并确定所需路径,再使用带有 select_paths 的 /crawl,仅采集这些页面。

定价

爬虫抓取的每个页面按一次请求计费。爬取始终使用高级代理池,使用 JavaScript 渲染重试的页面单独计费。失败的页面不收费。完整费率表请参阅计费页面。

快速入门

  1. 注册 - 在仪表盘中激活免费套餐或选择付费套餐。
  2. 从仪表盘复制您的 API 密钥。
  3. 发起爬取,提供要爬取的 URL,以及所需的限制或过滤条件。
  4. 轮询状态,或设置 callback_url,在爬取完成时接收通知。
完整流程请参阅快速入门指南;所有输入选项请参阅参数;跟踪和停止爬取请参阅状态、结果与取消。

代码示例

使用政策

/crawl 用于采集可公开访问的网页数据。我们不支持爬取以下内容:
  • 需要登录或身份验证后才能访问的内容
  • 用户私人信息
  • 受限或非公开数据
用户有责任确保其对本服务的使用符合相关网站条款和内部政策。

支持

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

反馈

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