使用Python捕获HTML表的图像

时间:2015-03-29 02:31:41

标签: python html csv

我知道可以从csv生成html,但是如何使用Python将HTML转换为图像?

2 个答案:

答案 0 :(得分:2)

您可以使用python-webkit2png项目使用webkit引擎将HTML代码转换为图像(与Chrome使用的相同)

答案 1 :(得分:1)

这样做的一种方法是

  • 生成HTML文件

  • 使用Selenium WebDriver在Python控制的Web浏览器中打开此文件。对于服务器端,您可以进行无头浏览器安装。 Firefox和Chrome都应该不错。

  • 调用WebDriver screenshot函数将渲染输出捕获为图像

如果图像大于浏览器使用的(虚拟)屏幕,则Firefox会有一些插件将整个网页捕获为图像。

Here is one of my old scripts where I was capturing pages generated JavaScript to images on the server