捕获特定于浏览器的网页呈现?

时间:2011-05-20 09:52:56

标签: python internet-explorer firefox webpage-screenshot

有没有办法捕获(图像,PDF等)网页在chrome或I.E中的外观?我猜不同的浏览器会有不同的方法来做这个,但有没有这样做的API,库或插件?

2 个答案:

答案 0 :(得分:3)

使用selenium webdriver(有一个python api)远程控制浏览器和take a screenshot。据我所知,支持所有主流浏览器。

答案 1 :(得分:2)

是的,很少有很棒的网站提供这项服务,而且还有一些原始的一些高级API服务用于捕获浏览器屏幕截图。

Browsershots.org 它大部分时间都很慢,可能是由于它必须承受的繁忙交通。然而它是最好的截图提供商之一。 [LINK] http://browsershots.org/xmlrpc/查看此网址,了解如何将基于XMLRPC的API用于browsershots。

如果您想要一些原始和直接类型的缩略图服务,可能以下网站对您有用。 http://www.thumbalizr.com/ http://api1.thumbalizr.com/?url=http://acpmasquerade.com&width=some_width

我检查了另一个网站webshotspro.com,当我排队一个快照时,它说我的队列是7053其他请求的后面。加载图标保持旋转:P

尝试使用Browsershots.org的XMLRPC调用