我想截取整个web的页面内容,但是使用selenium+python+chrome只能显示显示到哪屏截取哪屏,各位大神有什么解决方案吗?
我想截取整个web的页面内容,但是使用selenium+python+chrome只能显示显示到哪屏截取哪屏,各位大神有什么解决方案吗?
有个叫做 Conkeror 的基于Firefox内核的Emacs风格的浏览器,我基于Conkeror写了一个专门用来截图的浏览器。
特性:
一个测试用例:
$ telnet 127.0.0.1 8989
{"url":"http://v.youku.com/v_show/id_XNzI1NTYzNDE2.html","delay": 5000,"path":"/tmp/","name":"capture"}
主要参考了 Firebug, Selenium web driver, autoproxy 等插件的源代码。
代码还比较粗糙,而且出于某些原因做了一些临时的优化。我加的代码几乎都在 modules/extras, modules/proxy 下面。
最后,链接在此:https://github.com/TheWaWaR/new-conkeror
有什么建议请提出 issue 这样我才有动力改进它: https://github.com/TheWaWaR/new-conkeror/issues
4 回答4.5k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
1 回答4.4k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
1 回答3.9k 阅读✓ 已解决
试试调用
gnome-web-photo
程序来截图?或者你给火狐安装个 Screengrab 扩展,然后调用它来截图?