Python WEB网页selenium截图不完整有什么解决方案吗,pythonselenium,我想截取整个web的页面
Python WEB网页selenium截图不完整有什么解决方案吗,pythonselenium,我想截取整个web的页面
我想截取整个web的页面内容,但是使用selenium+python+chrome只能显示显示到哪屏截取哪屏,各位大神有什么解决方案吗?
PhantomJs完美截图。不需要seleninum。
http://www.du52.com/text.php?id=572
试试调用 gnome-web-photo 程序来截图?
或者你给火狐安装个 Screengrab 扩展,然后调用它来截图?
selenium本质还是个外挂,它没法访问浏览器对整个页面的渲染结果,所以截图截的就是窗口的图。
要么截多张来拼图吧,或者用PhantomJS这类的无头浏览器方案。
有个叫做 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
编橙之家文章,
相关内容
- Flask Web第6章 电子邮件 error: [Errno 111] Connection refused,
- 关于Python函数的一段代码,求大神帮检查下代码问题,
- Python Ubuntu直接播放url链接mp3歌曲用什么库,pythonubunt
- Python程序员有尝试在Android平台设备做开发工作的吗?,
- 一种从没见过的python装饰器求指导,python装饰,求详解,
- 求常量处理基于Flask的Templates方法,flasktemplates,例如:
- python js对象的遍历,pythonjs对象,下面是两组数据格式;
- Python爬虫框架哪个最好用最简单,python爬虫框架,想使用
- Python除scrapy外,还有哪些优秀开源爬虫抓取框架工具呢
- Python编程语言和python脚本到底有什么区别?,python编程
评论关闭