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和插件安装指南。
- https://github.com/mxcl/homebrew
- https://github.com/jdpace/PDFKit/wiki/Installing-WKHTMLTOPDF
- https://github.com/jdpace/PDFKit
同样地,您也可以生成PNG。 🙂
你可以看一下Browshot的任何网站的实时截图。 它可用于捕获屏幕或整个页面。 您可以创建免费帐户并尝试免费截图。 缩略图大小没有限制。
还有一个JavaScript库,可以捕获网站的屏幕截图。 我曾经用过一次,非常方便。 看看PhantomJS吧 。
看一下这个: http : //immediatenet.com/thumbnail_api.html快速获取缓存条目,并立即提出新请求。 有一种方法可以获得完整的页面: http : //immediatenet.com/HTML2image.html但是目前还没有已知的API(有传言说会有一个)最棒的是你甚至可以请求自己的API :s如果现有的不好。