【问题标题】:Does Python has embedded tools for converting a webpage/html file to screenshot/pdf?Python 是否有用于将网页/html 文件转换为屏幕截图/pdf 的嵌入式工具?
【发布时间】:2017-09-23 03:54:34
【问题描述】:

我正在制作一个 Telegram 机器人,用 Python 编写,托管在 Heroku 上,可以截取页面的屏幕截图,包括图像。

我发现的每个可行的解决方案都需要一些额外的东西,比如安装 PhantomJS(phantom 可能会工作,这是我迄今为止最可行的解决方案)或 PyQT 或 Webdriver,应该是 brewed 或手动安装,并且需要大量设置对我来说不是明智的解决方案。

我正在寻找的是 Heroku 可以pip 的一个库/一组库,并且不依赖于其他包。

更新。当然,需要截取整个页面或者截取一个页面的多个屏幕截图以接收完整页面(以一种不繁琐的方式)。

【问题讨论】:

    标签: python heroku pip python-imaging-library webpage-screenshot


    【解决方案1】:

    您应该只使用 chrome(已安装 brew cask)。

    https://developers.google.com/web/updates/2017/04/headless-chrome

    如果你可以让它在 Heroku 上运行,那么传递它的命令应该不是问题。 Phantom 已弃用,PyQT 不是一个很好的库。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-01-23
      • 1970-01-01
      • 1970-01-01
      • 2012-04-04
      • 1970-01-01
      • 1970-01-01
      • 2019-10-25
      相关资源
      最近更新 更多