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回调函数的使用方法
Jan 23 Python
Python面向对象编程中关于类和方法的学习笔记
Jun 30 Python
Python模拟登陆淘宝并统计淘宝消费情况的代码实例分享
Jul 04 Python
详解python中字典的循环遍历的两种方式
Feb 07 Python
python开发利器之ulipad的使用实践
Mar 16 Python
Python生成随机数组的方法小结
Apr 15 Python
Python编程修改MP3文件名称的方法
Apr 19 Python
Python各类图像库的图片读写方式总结(推荐)
Feb 23 Python
Python多进程原理与用法分析
Aug 21 Python
Django ForeignKey与数据库的FOREIGN KEY约束详解
May 20 Python
解决Pytorch中关于model.eval的问题
May 22 Python
尝试使用Python爬取城市租房信息
Apr 12 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
Ajax+PHP 边学边练之四 表单
2009/11/27 PHP
浅析PHP Socket技术
2013/08/02 PHP
在Laravel中使用MongoDB的方法示例
2019/11/11 PHP
js文字滚动停顿效果代码
2008/06/28 Javascript
jQuery实现级联菜单效果(仿淘宝首页菜单动画)
2014/04/10 Javascript
NodeJS学习笔记之FS文件模块
2015/01/13 NodeJs
jQuery实现图片与文字描述左右滑动自动切换的方法
2015/07/27 Javascript
JS实现三级折叠菜单特效,其它级可自动收缩
2015/08/06 Javascript
js中判断变量类型函数typeof的用法总结
2016/08/09 Javascript
AngularJS入门教程之双向绑定详解
2016/08/18 Javascript
如何利用JSHint减少JavaScript的错误
2016/08/23 Javascript
js实现彩色条纹滚动条效果
2017/03/15 Javascript
微信小程序基于Taro的分享图片功能实践详解
2019/07/12 Javascript
操作按钮悬浮固定在微信小程序底部的实现代码
2019/08/02 Javascript
python 七种邮件内容发送方法实例
2014/04/22 Python
Python中函数参数设置及使用的学习笔记
2016/05/03 Python
Python使用lxml模块和Requests模块抓取HTML页面的教程
2016/05/16 Python
解决Linux系统中python matplotlib画图的中文显示问题
2017/06/15 Python
Pycharm在创建py文件时,自动添加文件头注释的实例
2018/05/07 Python
python3编写ThinkPHP命令执行Getshell的方法
2019/02/26 Python
Python基于BeautifulSoup和requests实现的爬虫功能示例
2019/08/02 Python
Python 异常处理Ⅳ过程图解
2019/10/18 Python
python+adb+monkey实现Rom稳定性测试详解
2020/04/23 Python
python def 定义函数,调用函数方式
2020/06/02 Python
Python while true实现爬虫定时任务
2020/06/08 Python
Python如何定义有可选参数的元类
2020/07/31 Python
浅析几个CSS3常用功能的写法
2014/06/05 HTML / CSS
KIKO MILANO西班牙官网:意大利领先的化妆品和护肤品品牌
2019/05/03 全球购物
Jowissa官方网站:瑞士制造的手表,优雅简约的设计
2020/07/29 全球购物
服装机修工岗位职责
2013/12/26 职场文书
大四自我鉴定
2014/02/08 职场文书
开学典礼感言
2014/02/16 职场文书
单位员工收入证明样本
2014/10/09 职场文书
给老婆的检讨书
2015/01/27 职场文书
护士个人年终总结
2015/02/13 职场文书
JavaScript实现简单拖拽效果
2021/09/15 Javascript