代码之家  ›  专栏  ›  技术社区  ›  JP Richardson

在谷歌应用程序引擎中以编程方式截图一个网址?

  •  0
  • JP Richardson  · 技术社区  · 15 年前

    我想截取一个谷歌应用引擎渲染网页的截图。有什么关于我能做到这一点的最好方法的建议吗?任何Java程序库,我可以以编程方式将页面呈现为JPG或PNG?

    4 回复  |  直到 6 年前
        1
  •  5
  •   Blixt    15 年前

    你真的需要一个完整的渲染引擎来工作,我怀疑他们中的任何一个都能在谷歌应用引擎上运行。我认为最好使用外部API,如 thumbalizr . 也可以看看 BrowserShots .

        2
  •  1
  •   Andreas Petersson    15 年前

    为此,我将使用公共Web服务。类似的东西 girafa . 如果需要所有浏览器的快照 browsershots 是给你的。

        3
  •  1
  •   WBS    6 年前

    这个答案有点晚了,但对于那些仍然在寻找答案的人来说可能会有所帮助,因为它是谷歌搜索结果中的第一个。

    有了对node.js的google app引擎支持,就可以使用带有puppeteer的headless chrome进行截屏。

    谷歌团队已经在下面的链接上放下了指南: https://cloud.google.com/appengine/docs/standard/nodejs/using-headless-chrome-with-puppeteer

        4
  •  0
  •   Aaron Digulla    15 年前

    试试你能不能用 SWT 在盖伊。它包含一个浏览器控件,您可以将其呈现给该控件。我在这里发布了一个关于如何将浏览器小部件的内容保存为PNG的代码的答案,但是我再也找不到了。