有没有办法通过 IP 可靠地识别 Facebook 机器人?
我的网站受到自称是 facebook 的机器人的攻击,但我怎么确定呢?我正在寻找某种官方程序来验证 facebook 机器人,类似于谷歌在此处为他们的机器人推荐的程序。
我可以解析OrgName
并whois
相信它吗?或者那会是假的吗?
有没有办法通过 IP 可靠地识别 Facebook 机器人?
我的网站受到自称是 facebook 的机器人的攻击,但我怎么确定呢?我正在寻找某种官方程序来验证 facebook 机器人,类似于谷歌在此处为他们的机器人推荐的程序。
我可以解析OrgName
并whois
相信它吗?或者那会是假的吗?
为了互联网中的关键字索引,我正在回答这个问题。
事实上,识别 Facebook 机器人 (Facebook Scraper) 的最佳方法似乎是将 IP 与声明的官方 Facebook IP 范围相匹配,该范围可通过运行获得
whois -h whois.radb.net '!gAS32934'
你为什么不检查一下user-agent
,比如
facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)
而不是IP
?