对象调试器错误刮擦页面...附近的解决方案?

时间:2011-11-14 20:57:11

标签: facebook screen-scraping

我在共享页面时遇到一个非常奇怪的问题,可能与Facebook使用的DNS相关联。

我通常会在自己的网站上分享页面,没有任何问题。在一个新网站中,我无法正确分享任何网页。

问题出在哪里?

如果我尝试从这个新网站(www.tarocchibluemoon.com)分享页面,我希望分享图片,页面标题等。

但是,我没有看到我页面中的图像选择任何图像。

我使用了调试器developers.facebook.com/tools/debug

并输入具有漂亮"Critical Errors must be fixed"

的网站http://www.tarocchibluemoon.com

深入了解Graph API,我看到:

{
   "url": "http://www.tarocchibluemoon.com/",
   "type": "website",
   "title": "www.tarocchibluemoon.com",
   "image": [
      {
         "url": "http://www.tarocchibluemoon.com/images/domain_reserviert.gif"
      }
   ],
   "updated_time": "2011-11-14T20:43:22+0000",
   "id": "10150336639081017"
}

这意味着调试器看到的网站就像一个月前,当提供商显示您购买新域名时显示的经典默认页面,其中包含“域名已保留”(此页面为example )。

当我发布网站时,Facebook可能没有收到DNS的更新!

我还尝试重新更改网站的IP地址,但没有结果。

1 个答案:

答案 0 :(得分:0)

我认为问题是你头部的标准标签(第3行末尾):

<link href="http://bluemoon.thiellaconsulting.com/Default.aspx" rel="canonical" />
Facebook尝试抓取您的规范网址 - 但在这种情况下,该网址不存在,因此您收到“无法下载”错误。

如果您切换该标记使其指向当前域(或完全删除它),则应允许Facebook抓取该页面并更新其图形条目。