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 除法小技巧
Sep 06 Python
python遍历类中所有成员的方法
Mar 18 Python
python批量读取txt文件为DataFrame的方法
Apr 03 Python
Python Series从0开始索引的方法
Nov 06 Python
python 获取微信好友列表的方法(微信web)
Feb 21 Python
Python3.6.x中内置函数总结及讲解
Feb 22 Python
python3 pygame实现接小球游戏
May 14 Python
Python 日志logging模块用法简单示例
Oct 18 Python
Python 音频生成器的实现示例
Dec 24 Python
python3中sorted函数里cmp参数改变详解
Mar 12 Python
解决python Jupyter不能导入外部包问题
Apr 15 Python
深入浅析Python代码规范性检测
Jul 31 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
深入php函数file_get_contents超时处理的方法详解
2013/06/03 PHP
PHP递归删除目录几个代码实例
2014/04/21 PHP
phpstorm编辑器乱码问题解决
2014/12/01 PHP
php冒泡排序与快速排序实例详解
2015/12/07 PHP
PHP记录页面停留时间的方法
2016/03/30 PHP
thinkphp制作404跳转页的简单实现方法
2016/09/22 PHP
php 替换文章中的图片路径,下载图片到本地服务器的方法
2018/02/06 PHP
Prototype Array对象 学习
2009/07/19 Javascript
Javascript中查找不以XX字符结尾的单词示例代码
2013/10/15 Javascript
javascript获取函数名称、函数参数、对象属性名称的代码实例
2014/04/12 Javascript
jquery实现表格本地排序的方法
2015/03/11 Javascript
JavaScript中常用的六种互动方法示例
2015/03/13 Javascript
window.onload与$(document).ready()的区别分析
2015/05/30 Javascript
JS实现不使用图片仿Windows右键菜单效果代码
2015/10/22 Javascript
JavaScript动态添加事件之事件委托
2016/07/12 Javascript
bootstrap table复杂操作代码
2016/11/01 Javascript
js生成随机数方法和实例
2017/01/17 Javascript
Angularjs的键盘事件的绑定
2017/07/27 Javascript
AngularJS select设置默认值的实现方法
2017/08/25 Javascript
Vue-cli 使用json server在本地模拟请求数据的示例代码
2017/11/02 Javascript
详解node Async/Await 更好的异步编程解决方案
2018/05/10 Javascript
vue双向绑定数据限制长度的方法
2019/11/04 Javascript
详解为什么Vue中不要用index作为key(diff算法)
2020/04/04 Javascript
python实现爬虫下载漫画示例
2014/02/16 Python
Python实现拼接多张图片的方法
2014/12/01 Python
浅谈python requests 的put, post 请求参数的问题
2019/01/02 Python
python自动化测试无法启动谷歌浏览器问题
2019/10/10 Python
python 一维二维插值实例
2020/04/22 Python
CSS3 border-image详解、应用及jQuery插件
2011/08/29 HTML / CSS
HomeAway澳大利亚:预订你的度假屋,公寓、度假村、别墅等
2019/02/20 全球购物
俄罗斯香水和化妆品网上商店:NOTINO.ru
2019/12/17 全球购物
九州传奇上机题
2014/07/10 面试题
土木工程专业推荐信
2014/02/19 职场文书
学校禁毒宣传活动总结
2015/05/08 职场文书
欢送会主持词
2015/07/01 职场文书
详解Nginx的超时keeplive_timeout配置步骤
2022/05/25 Servers