【问题标题】:Linkedin scraper can't read Open Graph informationLinkedin 爬虫无法读取 Open Graph 信息
【发布时间】:2016-12-02 21:31:36
【问题描述】:

Linkedin 抓取工具无法读取我们的 Wordpress 网站 (https://www.aeternuscompany.nl/) Open Graph 数据。如果人们通过我们网站的链接在 Linkedin 中分享更新,则链接预览会留空。在 Facebook 这工作正常。

我们尝试了不同的方法:

  • 另一个主题
  • 不同的分享插件
  • 不同的开放图形插件
  • 我们询问托管公司是否发现一些问题(一切 似乎是正确的)
  • 我们还会在 socialdebug.com 上查看 Open Graph 数据中的调试问题

See image for example

感谢您的帮助!

【问题讨论】:

    标签: wordpress linkedin facebook-opengraph linkedin-api


    【解决方案1】:

    打开图形标签已正确添加到您的网站中。

    根据 LinkedIn 文档 (https://developer.linkedin.com/docs/share-on-linkedin),

    LinkedIn 的爬虫第一次在被要求访问网页时 通过 URL 共享内容、它找到的数据(Open Graph 值或我们的 自己的分析)将被缓存大约 7 天。

    几天后尝试检查您的更改是否得到反映。

    【讨论】:

    • 感谢 Rifaj 的回答。现在已经正确添加了 Open Graph 标记。我知道 Linkedin 爬虫会将网站缓存 7 天。不幸的是,问题暂时没有解决。 linkedin-link 预览仍然是空的。也许您知道另一种解决方案?
    • 尝试删除 og:image 宽度和高度标签。同时删除 og:image:secure_url
    • 再次感谢 Rifaj,我删除了 og:image widt 和 height 标签以及 inage:secure_url。问题仍然存在。我想知道:也许 .htaccess 文件会阻止 Linkedin 机器人?这可能吗?我需要检查什么?
    • 也许吧。更新您的 robots.txt 以明确允许 LinkedinBots。用户代理:LinkedInBot 禁止:/admin
    【解决方案2】:

    我在我们的 Wordpress 网站上偶然发现了同样的问题。问题是由标准 wordpress + yoast seo 插件中的 OGP 和 oembed 标头冲突造成的。

    您需要使用此插件禁用 oembed 标头(这没有副作用):https://wordpress.org/plugins/disable-embeds/

    之后,您可以通过在分享时将?1 附加到您的主页来强制进行新的链接预览

    https://www.aeternuscompany.nl/?1

    我在这里写了详细的问题说明:https://pmig.at/2017/10/26/linkedin-link-preview-for-wordpress/

    【讨论】:

      猜你喜欢
      • 2013-10-28
      • 1970-01-01
      • 2021-02-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-13
      相关资源
      最近更新 更多