从这个问题:-
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文件
- https://github.com/mxcl/homebrew
- https://github.com/jdpace/PDFKit/wiki/Installing-WKHTMLTOPDF
- https://github.com/jdpace/PDFKit
同样的方法你也可以生成PNG。: -)
你可以看看Browshot的实时截图的任何网站。它可以用来捕获屏幕或整个页面。您可以创建一个免费帐户,并尝试免费截图。不限制缩略图的大小
还有一个JavaScript库,可以捕获网站的屏幕截图。我用过一次,非常方便。
看看这个:http://immediatenet.com/thumbnail_api.html缓存条目被快速获取,新请求几乎立即被获取。还有一种方法可以获得完整的页面:http://immediatenet.com/HTML2image.html但目前还没有已知的API(有传言说会有)最重要的是,如果现有的API不能正常工作,您甚至可以请求自己的API。