【问题标题】:facebook scraper stops reading my meta data [duplicate]facebook scraper 停止读取我的元数据 [重复]
【发布时间】:2013-01-26 03:08:33
【问题描述】:

可能重复:
Facebook won’t share a link to my site

我有 2 个网站在粘贴到 Facebook 时无法显示图片。所以我去了 facebook 对象调试器,并将刮板看到的内容与视图源看到的内容进行比较。

http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fvspwebandvideo.com%2F

我的两个失败页面都死了:

因为它没有给出错误,所以它只是停止读取,我不知道该尝试什么。

有什么想法吗?我想知道带有html实体的标题标签是否会产生影响。

paxtonsgrill.com 也失败了,但 allaroundloveland.com 有效。所有 3 个都是 wordpress 网站,但我是一名 PHP 开发人员,所以如果我能找出问题所在,我很可能会修复它。

谢谢

【问题讨论】:

标签: facebook debugging object scraper


【解决方案1】:

问题在于您网站的字符集。

如果您点击他们页面上的See exactly what our scraper sees for your URL 链接,您应该注意到他们的刮板在<link rel="alternate" type="application/rss왩"> 处中断(在 rss 之后,它实际上是您网站上的 +)并检查您网站的源代码,我看到您有 utf-7字符集。

所以我做了一个快速测试,我可以确认它的字符编码问题。只需将其更改为 utf-8 即可,一切正常。

此外,如果您检查 allaroundloveland.com 站点的源代码,您会发现它具有正确的字符集,但您的其他站点具有错误的字符集(如果您出于某种原因自己添加了它?但他们的抓取工具正在破坏该字符集)。

希望这会有所帮助,如果它对您有用,请告诉我。

【讨论】:

    猜你喜欢
    • 2015-11-27
    • 1970-01-01
    • 1970-01-01
    • 2017-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多