Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook ip未显示正确的用户代理_Facebook_Facebook Graph Api_Web Crawler_User Agent - Fatal编程技术网

Facebook ip未显示正确的用户代理

Facebook ip未显示正确的用户代理,facebook,facebook-graph-api,web-crawler,user-agent,Facebook,Facebook Graph Api,Web Crawler,User Agent,有一些IP,例如66.220.145.244,对我们的影响太大了。我检查了一下,它属于facebook,使用命令whois-h whois.radb.net--'-I origin AS32934'| grep^route,如前所述。 我能够获得facebook爬虫的IP地址。上面的IP是一个facebook爬虫 根据facebook的说法,这样的爬虫将显示用户代理为facebookexternalhit/1.1(+http://www.facebook.com/externalhit_uate

有一些IP,例如
66.220.145.244
,对我们的影响太大了。我检查了一下,它属于facebook,使用命令
whois-h whois.radb.net--'-I origin AS32934'| grep^route
,如前所述。 我能够获得facebook爬虫的IP地址。上面的IP是一个facebook爬虫

根据facebook的说法,这样的爬虫将显示用户代理为
facebookexternalhit/1.1(+http://www.facebook.com/externalhit_uatext.php)
facebook externalhit/1.1
但我没有看到这些。我看到的是
Mozilla/5.0(X11;Linux x86_64)AppleWebKit/537.36(KHTML,像Gecko)Chrome/54.0.2840.59 Safari/537.36

我的设置是
cloudflare->Load Balancer->nginx->app


我完全搞不懂为什么会这样。它把我们的分析搞得一团糟。有没有办法联系facebook,让他们调查一下?我找不到与我同级别的人。任何关于这方面的进一步指导都将是非常棒的。

我没有足够的代表发表评论,所以我必须以这种方式回应。我也看到了同样的事情。在过去的几个月里,它来了又去。我有几十个我的应用程序自动发布的社区页面,在发布后不久和FB爬虫抓取我的页面后,会有一段时间(连续几天)被Facebook的另一个IP攻击。通常情况下,它会在正常的机器人出现几秒钟后出现,但是很快就会出现,而且很正常,所以它肯定是一个机器人,而不是一个人(正如一位评论者所建议的那样)

我得到的用户代理与您不同,但它来自同一IP(66.220.145.244):

它一次影响我所有的页面和帖子一段时间(连续几天),然后对所有页面和帖子停止(一周或更长时间)。我注意到今天它是“回来”,所以我搜索了这个主题,找到了这篇文章

我注意到,这些链接的参考URL来自l.facebook.com,这是FB的外部链接管理器。如果我点击该URL,我会看到一条消息:

离开Facebook
我们只是在检查您是否希望跟踪到
的链接 本网站:

所以我猜这是一个外部链接系统的验证器,但是我不明白为什么它只是偶尔被调用。我有一种预感,他们可能会不时抽查应用程序,以确保与普通浏览器相比,网站不会改变FB机器人的内容。尽管如此,我认为他们假装成一个浏览器并不好,因为这确实会弄乱指标


作为一个解决方案,我正在考虑从我的指标中过滤我在FB上分享后5-10秒内在我的网站上出现的所有点击。

不确定你的网站是什么或你获得了多少流量,但你确定不仅仅是在Facebook上浏览你的网站的人吗?在任何情况下,你都可以尝试发电子邮件domain@facebook.com或noc@fb.com,在ARIN注册。我们从这个ip上获得了数千次点击,有时接近百万次。所以肯定没有人在fb浏览我们的网站。我将尝试在指定地址联系facebook。谢谢:)这些IP点击了什么URL?我们是一家准备fb测验的公司。所以这些测验的问题页被点击了。很好的观察,丹。你能联系到某个有权威的人吗?
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_4) AppleWebKit/603.1.30 (KHTML, like Gecko) Version/10.1 Safari/603.1.30"