如何使用Python获取网站的屏幕截图/图像?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (309)

我想要实现的是从python中的任何网站获取网站截图。

环境:Linux

提问于
用户回答回答于

在Mac上,有webkit2png,在Linux + KDE上,你可以使用khtml2png。我尝试了前者并且效果很好,并且听说后者正在使用。

我最近遇到了QtWebKit,它声称是跨平台的(Qt将WebKit推入他们的库中,我猜)。但我从未尝试过,所以我不能告诉你更多。

QtWebKit链接显示了如何从Python访问。您应该至少可以使用子进程对其他进程执行相同的操作。

用户回答回答于

我无法对ars的回答发表评论,但实际上我使用QtWebkit运行了Roland Tapken的代码并且运行良好。

只是想确认Roland在他的博客上发布的内容在Ubuntu上运行得很好。我们的生产版本最终没有使用他写的任何内容,但我们使用PyQt / QtWebKit绑定取得了很大的成功。

扫码关注云+社区

领取腾讯云代金券