Python中使用 Selenium 实现网页截图实例
2017-02-21 11:33
766 查看
Python中使用 Selenium 实现网页截图实例
投稿:junjie 字体:[增加 减小] 类型:转载 时间:2014-07-18 我要评论这篇文章主要介绍了Python中使用 Selenium 实现网页截图实例,Selenium支持Java、C#、Ruby 以及 Python等语言,本文以Python语言为例,需要的朋友可以参考下
Selenium 是一个可以让浏览器自动化地执行一系列任务的工具,常用于自动化测试。不过,也可以用来给网页截图。目前,它支持 Java、C#、Ruby 以及 Python 四种客户端语言。如果你使用 Python,则只需要在命令行里输入“sudo easy_install selenium”并回车,即可安装 selenium 的 Python 版本的客户端支持。
以 Python 为例,我们可以使用下面的脚本来给指定页面(比如脚本之家首页)截图:
?
与 PageSaver 等浏览器插件相比,Selenium 功能更为强大,例如,它可以在页面上注入并执行一段 JS,还可以模拟鼠标点击等行为,而且可以同时运行多个实例(多个线程同时截图)。这样看来,使用 Selenium 来给页面截图似乎是一个不错的选择。
相关文章推荐
- Python中使用 Selenium 实现网页截图实例
- Python中使用 Selenium 实现网页截图实例
- Python中使用 Selenium 实现网页截图实例
- 使用Selenium2 Python实现网页登陆过程
- mac使用python实现网页截图
- Python实现的网页截图功能【PyQt4与selenium组件】
- Python使用selenium实现网页用户名 密码 验证码自动登录功能
- selenium+Python 实现简单的网页测试
- 二种python发送邮件实例讲解(python发邮件附件可以使用email模块实现)
- Python实现抓取网页并且解析的实例
- [Python爬虫] Selenium自动访问Firefox和Chrome并实现搜索截图
- 在Python下使用Txt2Html实现网页过滤代理的教程
- Python实现方便使用的级联进度信息实例
- Python中使用PIL库实现图片高斯模糊实例
- 二种python发送邮件实例讲解(python发邮件附件可以使用email模块实现)
- Python实现的使用telnet登陆聊天室实例
- 使用PhantomJS实现网页截图服务
- Python实现方便使用的级联进度信息实例
- 在web.xml定义,在网页中使用变量实例 使用只有创建变量的servlet才可以访问的<init-param>方式 附带登陆和跳转实现
- 使用位运算实现网页中的过滤、筛选功能实例