Ruby 从网页中获取最重要的图片

allenlsy · 2013年04月29日 · 最后由 small_fish__ 回复于 2013年05月06日 · 2734 次阅读

我想实现类似 pinterest 一个功能,当用户输入一个网页的 url 后,网站会获取这个 url 中最重要的图片作为 pin 的图片。手动实现的方法,我觉得就是在这个 url 的所有图片中找一个最大的图片(这要出来的结果不一定准确,我知道)。不知道有什么 gem 可以实现这个功能吗?

我实现过,实际上是用收藏栏上调用一个 js 实现的。用户在目标网页按钮 按钮加载一个 js js 里遍例网页里的 img 然后用户点击选择一个 将这个图片的 url 获得 然后跳转到你的网站 网址接上用户选择的图片的网址 然后 curl

#1 楼 @bydmm 谢谢,没错,这是最基本的想法,我也是这么想的。但是如果一个网页中,最大的图片是一张广告,这种方法在这种情况下就不准确了。我不知道 pinterest 他们,是不是包含了关于 html 的 tag 的判断

#2 楼 @allenlsy 选择哪张图是让用户选的。。

抓取。遍历,筛选。。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号