【问题标题】:how to get instant thumbnail and description of a random page如何获取随机页面的即时缩略图和描述
【发布时间】:2011-06-13 08:21:17
【问题描述】:

我知道还有其他问题要求类似的东西,但这些问题要求特定产品这样做....我要求的是如何解决此任务的高级策略,以便我可以编写我自己的脚本

最好在 PHP/Javascript 中完成此操作

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

如果你看到这个:http://www.freakonomics.com/2008/09/24/wall-street-jokes-please/

并查看源代码,该站点没有 og:image 标记来告诉 facebook 使用哪个图像,也没有描述元标记

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

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

【问题讨论】:

  • 您既要寻求“高级策略”又要指定语言(php/javascript)。这两个不是互斥的吗?一种语言意味着某种实现,而不是高级别的......

标签: php javascript html facebook


【解决方案1】:

我假设他们正在寻找与特定宽度/高度匹配的站点同一域中的所有<img src。当一个网站没有 fb 标签并且它必须猜测时,它允许您在几个缩略图之间进行选择以选择最合适的一个。

这样做的问题在于,它可能会占用大量必须即时完成的处理能力。除非您是像 facebook 这样拥有实力和技术的公司,否则速度和可扩展性将成为一个因素。

那当然是可以做到的,看看我不久前发布的similar question

【讨论】:

  • 可能是图片的 alt/title 标签,然后可能是 HTML 中图片周围的文本正文
【解决方案2】:

看看这个网站http://imagevat.com/muupload.php这是你的意思吗?

【讨论】:

    猜你喜欢
    • 2012-05-20
    • 2013-07-12
    • 1970-01-01
    • 2011-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-02
    相关资源
    最近更新 更多