selenium+python实现自动登录脚本


Posted in Python onApril 22, 2018

os:windows

前提:Python,selenium,IEDriverServer.exe,ie浏览器

首先安装Python2.7

安装成功后,计算机联网状态下在cmd命令行下输入:pip install -U selenium

selenium安装后,在selenium官网下载IEDriverServer.exe

将IEDriverServer.exe放到ie浏览器的安装目录下:C:\Program Files (x86)\Internet Explorer,并将该目录添加到计算机的环境变量中

测试webdriver:

在Python命令行下敲入命令:

from selenium import webdriver 
webdriver.Ie()

ie被打开后并显示:This is the initial start page for the WebDriver server表示成功

自动化登录源码:

from selenium import webdriver 
import time 
 
driver=webdriver.Ie() 
#登录xxx.com 
driver.get("http://XXXX.com") 
#等10秒,浏览器打开和网页跳转需要时间 
time.sleep(10) 
 
#取ID为txtLoginCode的网页元素(用户名输入元素) 
elem_user=driver.find_element_by_id('txtLoginCode') 
#清空输入 
elem_user.clear() 
#键入用户名 
elem_user.send_keys('nice_xp') 
#取ID为txtPwd的网页元素(密码输入元素) 
elem_pass=driver.find_element_by_id('txtPwd') 
#清空输入 
elem_pass.clear() 
#键入密码 
elem_pass.send_keys('*****') 
#取ID为btnLogin的登录按钮 
elem_login=driver.find_element_by_id('btnLogin') 
#点击登录按钮 
elem_login.click() 
 
exit(0)

以上这篇selenium+python实现自动登录脚本就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python编程中用close()方法关闭文件的教程
May 24 Python
Python实现的下载网页源码功能示例
Jun 13 Python
Python3导入CSV文件的实例(跟Python2有些许的不同)
Jun 22 Python
Django实现文件上传下载功能
Oct 06 Python
Python浮点数四舍五入问题的分析与解决方法
Nov 19 Python
python调用函数、类和文件操作简单实例总结
Nov 29 Python
你可能不知道的Python 技巧小结
Jan 29 Python
详解python itertools功能
Feb 07 Python
PyTorch笔记之scatter()函数的使用
Feb 12 Python
关于win10在tensorflow的安装及在pycharm中运行步骤详解
Mar 16 Python
使用tensorflow实现VGG网络,训练mnist数据集方式
May 26 Python
python调用摄像头的示例代码
Sep 28 Python
python实现校园网自动登录的示例讲解
Apr 22 #Python
用Python写一段用户登录的程序代码
Apr 22 #Python
python实现简单登陆流程的方法
Apr 22 #Python
Python 实现选择排序的算法步骤
Apr 22 #Python
python学习基础之循环import及import过程
Apr 22 #Python
Python中循环引用(import)失败的解决方法
Apr 22 #Python
Python 数据处理库 pandas进阶教程
Apr 21 #Python
You might like
一个查看session内容的函数
2006/10/09 PHP
php小经验:解析preg_match与preg_match_all 函数
2013/06/29 PHP
php递归函数中使用return的注意事项
2014/01/17 PHP
php实现SAE上使用storage上传与下载文件的方法
2015/06/29 PHP
thinkPHP5.0框架整体架构总览【应用,模块,MVC,驱动,行为,命名空间等】
2017/03/25 PHP
深入理解JavaScript是如何实现继承的
2013/12/12 Javascript
javascript回车完美实现tab切换功能
2014/03/13 Javascript
深入理解JavaScript系列(42):设计模式之原型模式详解
2015/03/04 Javascript
jQuery实现图片向左向右切换效果的简单实例
2016/05/18 Javascript
js实现手机拍照上传功能
2017/01/17 Javascript
原生JS实现导航下拉菜单效果
2020/11/25 Javascript
Node.js+jade抓取博客所有文章生成静态html文件的实例
2017/09/19 Javascript
nodejs使用express获取get和post传值及session验证的方法
2017/11/09 NodeJs
javascript实现QQ空间相册展示源码
2017/12/12 Javascript
在vue中使用公共过滤器filter的方法
2018/06/26 Javascript
Vue proxyTable配置多个接口地址,解决跨域的问题
2020/09/11 Javascript
JavaScript中展开运算符及应用的实例代码
2021/01/14 Javascript
Windows下搭建python开发环境详细步骤
2020/07/20 Python
Python heapq使用详解及实例代码
2017/01/25 Python
python 3.5下xadmin的使用及修复源码bug
2017/05/10 Python
Django项目中用JS实现加载子页面并传值的方法
2018/05/28 Python
python中使用psutil查看内存占用的情况
2018/06/11 Python
Django 拆分model和view的实现方法
2019/08/16 Python
python取均匀不重复的随机数方式
2019/11/27 Python
Python垃圾回收机制三种实现方法
2020/04/27 Python
python语音识别指南终极版(有这一篇足矣)
2020/09/09 Python
利用Python优雅的登录校园网
2020/10/21 Python
CSS3控制HTML元素动画效果
2014/02/08 HTML / CSS
英国婴儿和儿童服装网站:Vertbaudet
2018/04/02 全球购物
英国探险旅游专家:Explore
2018/12/20 全球购物
《曹刿论战》教学反思
2014/03/02 职场文书
公司营业员的自我评价
2014/03/04 职场文书
校庆活动方案
2014/03/31 职场文书
小学运动会班级口号
2014/06/09 职场文书
淘宝好评语句大全
2014/12/31 职场文书
Python读写yaml文件
2022/03/20 Python