【发布时间】:2012-03-04 14:31:45
【问题描述】:
我需要自动化网站的屏幕截图。屏幕截图需要包含浏览器窗口本身和完整的网页(必要时滚动到多个屏幕截图中)。
为此,我使用 vncserver 打开一个虚拟显示器,在其中启动一个浏览器,并使用 ImageMagicks “import”截取屏幕截图。
现在我有几个问题:
- 我不知道页面何时完成加载。现在我只是在等待一段时间,这不是一个很好的解决方案。
- 我无法在同一个选项卡中打开下一页,所以我必须重新启动浏览器。
- 我不知道页面到底有多长,无法滚动浏览器。
这一切似乎都可以通过 iMacros 实现,但它不是非常便宜的付费软件,我找不到任何其他解决方案。
有谁知道在 Linux 中通过命令行选项控制任何浏览器解决上述问题的方法吗?最好是低成本的解决方案。 :)
【问题讨论】:
标签: shell browser scripting command-line