Facebook无法抓取网站

时间:2014-11-17 09:27:14

标签: facebook facebook-graph-api web-crawler

我有一个网站website

在尝试分享博客文章时,我决定不显示og:标签,而是显示自动选择。 enter image description here

此外,当尝试使用Facebook评论发布消息时,我收到警告: " http://skytrek.co.il/he/company/blog/view/?ContentiD=443无法被Facebook的服务器抓取。" enter image description here

尝试使用脸谱图调试器

获取新的抓取信息

返回:"解析输入URL时出错,没有缓存数据,或者没有数据被删除。"

注意:经过一段时间后,似乎facebook爬虫会抓取我的网站(Facebook需要几天才能抓取我的网站)然后一切都很好。 (但仍有新帖子有上述问题)

2 个答案:

答案 0 :(得分:0)

不确定您是否修复了问题,但我的博客遇到了同样的问题,并注意到它只显示在有图片的外部网址链接的帖子中!

所有本地托管图像均未显示FB抓取问题。

答案 1 :(得分:0)

以下是解决方案:

基本上这个问题可能是DNS或服务器问题的根源, 所以你需要做的就是强迫facebook刮掉你的网站。

所以你需要像这样传递“scrape = true”:

POST /?id={object-instance-id or object-url}&scrape=true
FB.api(
            "POST /?id={<%=ogURL.Content%>}&scrape=true",
            function (response) {
                if (response && !response.error) {
                    do something
                }
            }
        );

这对我有用,我希望能帮助遇到同样问题的人。