【问题标题】:facebook cannot crawl websitefacebook无法抓取网站
【发布时间】:2014-11-17 09:27:13
【问题描述】:

我有一个网站website

当我试图分享一篇博文时,我的 Facebook 决定不显示 og: 标签,而是显示自动选择。

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

尝试使用 facebook 图形调试器获取新的抓取信息

返回:“解析输入 URL 时出错,没有数据被缓存,或者没有数据被抓取。”

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

【问题讨论】:

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


    【解决方案1】:

    不确定您是否解决了问题,但我刚刚在我们的博客上遇到了同样的问题,并注意到它只显示在具有图片外部 URL 链接的帖子中!

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

    【讨论】:

      【解决方案2】:

      解决办法如下:

      基本上这个问题可能是 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
                      }
                  }
              );
      

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-09-29
        • 2017-04-05
        • 1970-01-01
        • 1970-01-01
        • 2012-07-20
        • 1970-01-01
        相关资源
        最近更新 更多