目前没有纯粹的golang方法,因为它必须涉及浏览器是某种形式。
来实现这一功能的最简单的路径可能是:
- 找到一个很好的NodeJS库采取的网站截图
- 创建的NodeJS脚本是西服截屏(I/O和设置您的需求)
- 执行这个脚本的NodeJS从Golang和处理您Golang码结果
不是最干净的方法来完成这件事,但 - 如果你想它更干净,你可能必须建立/找到一个控制浏览器的golang包,这样你就可以跳过NodeJS中间人。
目前没有纯粹的golang方法,因为它必须涉及浏览器是某种形式。
来实现这一功能的最简单的路径可能是:
不是最干净的方法来完成这件事,但 - 如果你想它更干净,你可能必须建立/找到一个控制浏览器的golang包,这样你就可以跳过NodeJS中间人。