Webservice / API抓住另一个网站的截图? (已知解决方案太慢)

从这个问题: –

https://stackoverflow.com/questions/1342611/is-there-a-webservice-api-to-grab-a-screenshot-of-another-website

和其他一些问题/谷歌我得到了一些结果,如: –

  • http://www.bitpixels.com/ (限制: – 仅限缩略图,最大尺寸为200 * 200像素)
  • http://www.thumbalizr.com/ (限制: – 没有CSS格式。)
  • http://www.webshotspro.com/ (限制: – 太慢,甚至专业帐户太慢。)

你能告诉我一些非常快速和强大的东西吗? 我愿意付钱。 不是谷歌为它提供任何API? 因为他们在结果中显示截图。

编辑 : – 我还需要一些捕获完整主页的东西。 不只是一个屏幕。

wkhmltopdf是迄今为止我见过的那种最好的API。 它使用Webkit渲染引擎。

http://code.google.com/p/wkhtmltopdf/

http://code.google.com/p/wkhtmltopdf/wiki/IntegrationWithPhp

这是wkhtmltoimage的手册:

http://madalgo.au.dk/~jakobt/wkhtmltoxdoc/wkhtmltoimage_0.10.0_rc2-doc.html

以下SleepyCod领先。 我得到了解决方案。

按照这些链接,您可以设置高质量的pdf的gem和插件安装指南。

同样地,您也可以生成PNG。 🙂

你可以看一下Browshot的任何网站的实时截图。 它可用于捕获屏幕或整个页面。 您可以创建免费帐户并尝试免费截图。 缩略图大小没有限制。

还有一个JavaScript库,可以捕获网站的屏幕截图。 我曾经用过一次,非常方便。 看看PhantomJS吧 。

看一下这个: http : //immediatenet.com/thumbnail_api.html快速获取缓存条目,并立即提出新请求。 有一种方法可以获得完整的页面: http : //immediatenet.com/HTML2image.html但是目前还没有已知的API(有传言说会有一个)最棒的是你甚至可以请求自己的API :s如果现有的不好。