自动自我修复无需您手动发起。如果您想通过自然语言提示词按需修复爬虫,请改用 Scraper Studio IDE 中的自我修复工具。
如何打开自动自我修复设置?
- 在 Bright Data Scraper Studio 中打开 My Scrapers(我的爬虫)。
- 选择要配置的爬虫。
- 打开 Auto Self Healing(自动自我修复)标签页。
- 配置常规设置、触发规则和通知。
- 点击 Save(保存)。
哪些常规设置控制自动自我修复?
哪些触发规则会启动修复作业?
触发规则决定自动自我修复何时为您正在配置的爬虫启动。Success Rate Threshold 和 Minimum Inputs Threshold 为必填字段。
失败的修复作业同样计入 Max Auto-Healing Jobs Per Day,也同样会启动 Cooldown Period。
哪些错误代码会触发自动自我修复?
自动自我修复仅对以下 6 种爬虫错误代码启动:crawl_errorparse_errorbad_cmd_argdead_pagebad_inputbad_navigate
在哪里查看状态和通知?
Auto Self Healing(自动自我修复)标签页中的 Status(状态)区域会显示该爬虫的修复作业活动。在任何修复作业运行之前,显示为No auto healing jobs were triggered。
Notifications(通知)区域提供 Select users to notify(选择要通知的用户)下拉框,列出您账户下的用户。被选中的用户会在自动自我修复触发时、完成时以及需要处理时收到邮件。当 Auto save code 设为 Off 时,请至少选择一位用户,因为审核邮件是建议修复方案送达相关人员的唯一途径。
常见问题
自动自我修复与自我修复工具有什么区别?
自动自我修复依据您为每个爬虫配置的触发规则自动运行。自我修复工具是手动的:您在 Scraper Studio IDE 中打开爬虫,用自然语言描述修复需求,并在接受前审核代码差异。自动自我修复不需要提示词。自动自我修复会在未经询问的情况下修改我的爬虫吗?
只有在 Auto save code 设为 On 时才会。当 Auto save code 设为 Off 时,Bright Data Scraper Studio 仍会运行修复作业,但不会保存生成的代码,而是向 Notifications 中选择的用户发送邮件,请他们先审核建议的修复方案。爬虫失败后,自动自我修复为什么没有启动?
请先检查失败的错误代码。自动自我修复仅对本页列出的 6 种错误代码启动,因此以其他代码失败的爬虫永远不会触发它。如果错误代码在支持范围内,请检查该爬虫的其他触发规则:本次运行的输入数可能低于 Minimum Inputs Threshold,或者该爬虫仍处于 Cooldown Period 内,又或者已达到 Max Auto-Healing Jobs Per Day 上限。失败的修复作业同样计入这两项限制。可以通过 API 配置自动自我修复吗?
暂时不可以。自动自我修复的规则只能在控制面板中设置。AI Flow API 可以通过 触发自我修复 按需启动修复作业,但不提供本页所列触发规则的配置接口。这些设置会影响已经完成的运行吗?
不会。自动自我修复的设置仅对该爬虫之后的运行生效,已完成的运行不会被修改或重新处理。相关内容
自我修复工具
通过自然语言提示词按需修复爬虫
Scraper Studio 错误代码
每个爬虫错误代码的含义及排查方法
触发自我修复 API
通过 AI Flow API 启动自我修复作业
启动数据收集与交付
运行生产环境爬虫并配置交付方式