新华社
具体选择需根据服务器负载能力而定: 小型网站或🎨共享主机: 建议设置 15 秒以上,防止爬虫占满带宽
大型网站或服务器性能充沛: 可以设置为 3 到 5 秒,甚📌至不设限制,由百度自动调度
自适应频率控制的实践技巧💎 所谓“自适应”,是指爬虫频率能随着网站状态的变化而自行调整
方法二:百度搜索资源平台后台配置 登录 百度搜索资源平台 ,在“抓取🤔频次”功能中,站长可⭐以直观地调整爬虫的每日抓取上限
利用 sitemap 文件提交优先级 :在 sitemap
例如,Crawl-delay 设为 10 秒(理论👍每天约 8640 次),后台限制 5000 次,则爬虫实际以 5000 次/天为准
建议新发布的重要文章通⭐过“链接提交”手动推送
常见写法如下: User-agent: Baiduspider Craw❤️l-delay: 10 上述配置表示:百度蜘蛛每次抓取完毕后,必须等待 10 秒 才能发起下一次请求
监控服务器日志 :定期检查 baiduspider 🎉的访问日志,💯如果发现抓取集中在某个时间段,可以通过 robots
可以临时在后台手动降低抓取频次,或者直接返回 503 状态码(附带 Retry-Afte📌r 头),爬虫会暂停抓取一段时间
如果网站连续返回 🎇500 错误,爬虫会自动降低频率