经济日报
可以通过 if ($http_user_agent = "") 返回403或降低请求频率
因此,通过设置合理的正则规则来屏蔽低质量爬虫,是优💎化工作中的一项基础而重要的实操步骤
常用匹配符号 ^ 和 $ :分别表示字符串开头和结尾,用于精确匹配整段UA
同时, ZmEu 是一个著名的恶意扫描器,也应当屏蔽
一个更安全的做法是:先使用白名单放行主流爬虫,再对剩余的UA进行黑名单匹配
如何避免误伤正常爬虫 百度爬虫的User-Agent通常以 Baiduspider 开头,例如 Mozilla/5