【发布时间】:2011-06-02 12:28:05
【问题描述】:
与 Facebook 的 UI 类似,我正在尝试从外部链接网站生成预览图像。因此,当用户输入他正在链接的 url 时,UI 将默认扫描该站点以查找 img 并抓取预览拇指。
这种技术有具体的名称吗?或者任何人都可以指出我学习这个的方向吗?
非常感谢!
【问题讨论】:
标签: ruby-on-rails image facebook url preview
与 Facebook 的 UI 类似,我正在尝试从外部链接网站生成预览图像。因此,当用户输入他正在链接的 url 时,UI 将默认扫描该站点以查找 img 并抓取预览拇指。
这种技术有具体的名称吗?或者任何人都可以指出我学习这个的方向吗?
非常感谢!
【问题讨论】:
标签: ruby-on-rails image facebook url preview
它被称为刮。有一个名为 scrAPI 的库。
这是一个代码示例http://crunchlife.com/articles/2007/08/13/code-snippet-ruby-image-scraper
【讨论】:
在页面抓取方面有几个不同的选项。另一个要检查的是 nokogiri,http://nokogiri.org/。您可以在http://nokogiri.org/tutorials 找到有关如何使用它的教程。
与其从网站抓取图片,不如抓取整个页面的图片?您可以使用免费的屏幕截图服务,例如 http://www.websnapr.com/ 或 http://www.thumbshots.com/ 等。在一个应用程序中,我将它用于我的预览图像,并使用 nokogiri 来抓取页面标题和描述。只是一个想法。
【讨论】: