捕获网页的浏览器特定渲染?

1 投票
2 回答
649 浏览
提问于 2025-04-16 18:01

有没有什么方法可以捕捉网页在浏览器(比如Chrome或IE)中显示的样子,比如截图或者保存成PDF?我想不同的浏览器可能有不同的方式来做到这一点,但有没有什么API、库或者插件可以实现这个功能呢?

2 个回答

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调用。

3

使用 selenium webdriver (它有一个 python接口)来远程控制浏览器,并且可以 截屏。据我所知,它支持所有主流浏览器。

撰写回答