Python实现浏览器自动化操作
来源:互联网 发布:java 字符串pack方法 编辑:程序博客网 时间:2024/06/14 06:06
blog.sina.com.cn/s/blog_4deeda25010129wg.html
最近在研究网站自动登录的问题,涉及到需要实现浏览器自动化操作,网上有不少介绍,例如使用pamie,但是只是支持IE,而且项目也较久没有更新了。还有就是利用selenium,可支持多种浏览器。网上资料比较多。经过比较,我选择了Splinter模块,因为利用Splinter开发浏览器自动化操作,编写代码比较简单。
一、Splinter的安装
Splinter的使用必修依靠Cython、lxml、selenium这三个软件。所以,安装前请提前安装
Cython、lxml、selenium。以下给出链接地址:
1)http://download.csdn.net/detail/feisan/4301293
2)http://code.google.com/p/pythonxy/wiki/AdditionalPlugins#Installation_no
3)http://pypi.python.org/pypi/selenium/2.25.0#downloads
4)http://splinter.cobrateam.info/
二、Splinter的使用
(测试环境win7+python2.7.3+firefox)
1)登录截图
2)代码
----------------------------------------
#coding=utf-8
import time
from splinter import Browser
def splinter(url):
if __name__ == '__main__':
0 0
- Python实现浏览器自动化操作
- Python实现浏览器自动化操作
- Python实现浏览器自动化操作
- Python实现浏览器自动化操作
- Python实现浏览器自动化操作
- Python利用splinter实现浏览器自动化操作
- 8、Selenium + Python 实现 UI 自动化测试-操作浏览器标签
- 9、Selenium + Python 实现 UI 自动化测试-操作浏览器窗口
- 【Python】学习selenium自动化测试:操作浏览器
- selenium+python自动化测试(二)--使用webdriver操作浏览器
- 使用Python实现自动化抓取浏览器内容、提交结果
- python的splinter实现浏览器操作
- Python自动化Excel操作
- 6、Selenium + Python 实现 UI 自动化测试-鼠标操作
- 7、Selenium + Python 实现 UI 自动化测试-键盘操作
- 10、Selenium + Python 实现 UI 自动化测试-操作输入框
- 12、Selenium + Python 实现 UI 自动化测试-操作下拉列表
- 13、Selenium + Python 实现 UI 自动化测试-操作表格
- IntentService介绍及其例子
- 在MyBatis 中Oracle 自增配置
- MBR AMBR
- 得到图片的缩略图
- 【hiho一下】第一周 最长回文子串
- Python实现浏览器自动化操作
- hadoop学习
- JavaWeb学习笔记 第四记
- mvc 5 + EF 配置
- uva 10010(字符串)
- js 删除数组几种方法
- ASP.NET 连接数据库测试(VS2010)
- 关于在MyEclipse上打jar包的方式
- 【全面解禁!真正的Expression Blend实战开发技巧】第三章 从最常用ButtonStyle开始 - TextButton