Php 如何获取随机页面的即时缩略图和说明

Php 如何获取随机页面的即时缩略图和说明,php,javascript,html,facebook,Php,Javascript,Html,Facebook,我知道还有其他一些问题需要类似的东西,但这些问题需要一个特定的产品来完成……我需要一个高层次的策略来解决这个问题,这样我就可以自己写剧本了 最好用PHP/Javascript实现这一点 我的目标是使用页面中显示的最合适的图像获取页面的缩略图 …即使没有描述元标记,我也需要获得适当的描述…如果没有描述元标记,那么脚本应该从页面本身获取一些最适合用作描述的文本…这与facebook的做法类似 如果你看这个: 从源代码来看,该网站没有og:image标签来告诉facebook使用哪个图像,也没有描述元

我知道还有其他一些问题需要类似的东西,但这些问题需要一个特定的产品来完成……我需要一个高层次的策略来解决这个问题,这样我就可以自己写剧本了

最好用PHP/Javascript实现这一点

我的目标是使用页面中显示的最合适的图像获取页面的缩略图 …即使没有描述元标记,我也需要获得适当的描述…如果没有描述元标记,那么脚本应该从页面本身获取一些最适合用作描述的文本…这与facebook的做法类似

如果你看这个:

从源代码来看,该网站没有og:image标签来告诉facebook使用哪个图像,也没有描述元标签

然而,如果你在facebook上“共享”它,facebook会自动从页面中选择最合适的图像作为缩略图使用,并且它还会使用主页上显示的文本获得适当的描述


他们到底是如何做到这一点的,或者我应该如何使用PHP/Javascript进行类似的工作?如何区分页面描述/缩略图的适当文本/图像与纯噪音(广告、链接、按钮、横幅等)

我假设他们正在查找与某个宽度/高度匹配的站点同一域中的所有
。当一个网站没有fb标签并且不得不猜测时,它允许你在几个缩略图中选择最合适的一个

这样做的问题是,它可能会占用大量的处理能力,而这些都必须在运行中完成。速度和可扩展性将成为一个因素,除非你是一家像facebook这样拥有能力和技术的公司


也就是说,这当然是可能的,看看我不久前提出的一个问题。

看看这个网站,这就是你的意思吗?

你们都在要求一个“高级策略”并指定一种语言(php/javascript)。那两个人不是互相排斥吗?一种语言意味着某种实现,而不是某种高级的实现……可能在图像的alt/title标记上,然后可能在HTML中围绕图像的文本体上