Facebook的URL Linter&开放图谱协议

时间:2015-06-01 16:48:14

标签: web-scraping facebook-opengraph opengraph open-graph-protocol

我看到很多页面没有OG标签(即这里指定的标签:http://ogp.me/),但Facebook URL Linter似乎能够获得它们的图像和描述。

例如 - 您在以下主页上看不到任何OG标记(甚至可用于推断所述数据的其他相关元标记): http://www.magicka2.com

但是当你通过Facebook获取它时,它会找到描述和图像: https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.magicka2.com%2F

那么,我错过了什么?他们得到的图像和描述看起来非常具体(和正确)。谢谢:))

1 个答案:

答案 0 :(得分:1)

如果缺少Open-Graph标签,Facebook会分析页面并提取它认为最适合的图像以及描述文本应该是什么文本。他们遵循一些规则"确定哪张图片,但也有一些人工智能参与其中,这是他们系统的一部分。

如果您想控制共享时页面将显示的图像/标题/描述,我建议您始终明确提供OG详细信息。

相关问题