2017-02-16 218 views
-1

我正在做的,给一个URL,并使用golang截图网站。我搜索结果,但我没有得到任何结果。谁能帮帮我吗。如何使用golang截图网站?

+0

需要纯Go的渲染引擎。没有任何。使用PhantomJS或类似的东西。 – Volker

+0

通过按“打印屏幕”按钮告诉用户上传屏幕截图。 –

回答

1

目前没有纯粹的golang方法,因为它必须涉及浏览器是某种形式。

来实现这一功能的最简单的路径可能是:

  • 找到一个很好的NodeJS库采取的网站截图
  • 创建的NodeJS脚本是西服截屏(I/O和设置您的需求)
  • 执行这个脚本的NodeJS从Golang和处理您Golang码结果

不是最干净的方法来完成这件事,但 - 如果你想它更干净,你可能必须建立/找到一个控制浏览器的golang包,这样你就可以跳过NodeJS中间人。