从他们的网址获取网站的缩略图

deb*_*ish 7 url screenshot

我想通过输入他们的网址来保存网站的缩略图,例如,如果我进入http://www.google.com,它应该生成谷歌搜索页面的缩略图.

我之前使用的一个这样的API是http://counter2.goingup.com/thumboo/image.php.一个示例网址:

http://counter2.goingup.com/thumboo/image.php?i=1f899e4e1abf9473ccae69de4f3ec1ca|||www.google.com|||80x50

但是,最近它显示错误"未找到URL".有人知道这个API出了什么问题吗?

是否还有其他方便的第三方API,这对我有所帮助.通过方便,我的意思是,每当它无法在其数据库中找到该网站的任何预先存在的快照时,它不应该显示一个蹩脚的屏幕截图排队消息.

Jab*_*bba 6

使用PhantomJS创建屏幕截图.PhantomJS附带一个名为的示例rasterize.js,它就是这样做的.例:

phantomjs rasterize.js http://raphaeljs.com/polar-clock.html clock.png
Run Code Online (Sandbox Code Playgroud)

文档在这里.相关项目包括此处的 Web服务.


Jas*_*n N 1

http://snapit.io运行良好,并为您提供 CDN 上的历史缓存。例如这个 URL 看起来像

http://www.snapit.io/snaps?url=/sf/ask/553501931/

如果你想要 200x200 像素的缩略图(保持纵横比),你可以这样做

http://www.snapit.io/snaps?url=/sf/ask/553501931/&max_width=200&max_height=200

还有很多其他类似的服务,但大多数都需要订阅才能进行大量使用(包括 snapit.io),http://url2png.comhttp://www.shrinktheweb.comhttp: //www.thumbalizr.com

  • 已不存在 (18认同)