检查网站是否具有开放图谱协议

时间:2019-01-20 14:57:32

标签: web thumbnails open-graph-protocol

例如,如果我将网站粘贴到Skype,则会存在预览页面的缩略图,因为它已设置了开放的图形协议。

假设我有很多网站,而我正在尝试确定具有OGP并可以预览的网站,我该怎么做?如果我将它们全部粘贴到skype上并且其中一个可以正常工作,则可以正确预览,但是问题在于Skype的消息限制,如果列表很大,则过程将非常缓慢。

基本上,从一长串清单中,我希望有一种快速的方法来检查所有这些网站中可以预览的网站。在discord和facebook上,同样的情况适用,但消息限制类似。不幸的是,通过电子邮件将列表发送给自己不会产生预览。

我知道这是一个非正统的问题,但希望能有所帮助。

1 个答案:

答案 0 :(得分:0)

这是一个好问题。唯一的方法是下载网站的HTML代码,并在<head>中查找任何<meta>元素。

然后您可以搜索property="og:image"来查看是否有与该页面相关的图像。

如果您不想下载整个页面,则可以使用HTTP Range请求,只获取页面的前几KB。

如何执行此操作取决于您使用的编程语言。