python +selenium 实现教学质量评价自动化

每个学期都要对各科老师的教学质量作出评价,每次评价的时候总是不忍心把老师评价成c或者D,想想老师一个学期的辛苦付出,大家都不容易,也就都给个A,说两句好话,然而这又是一个机械重复的枯燥过程,今年的科目有13个,基本每位老师得评价十个指标,我看了看今年得打160个A,心中一阵酸爽。
那么何不化无聊为有趣呢!说干就干!
环境:win10, python 3.6 ,火狐浏览器,火狐浏览器驱动geckodriver,selenium库
开始了!

1、环境的配置

1.1 selenium库的安装

win+R打开命令行,直接 pip 安装,因为同时安装了python2和python3:

py -3 -m pip install selenium

也可以直接

pip install selenium

1.2 浏览器驱动的配置

从网上直接下载与自己浏览器相关的驱动,然后把浏览器驱动所在的位置添加到环境变量中

这时就万事具备只欠code了

2、开始操作

首先我们观察网页,因为我们要模拟登陆,这里要输入用户名,密码,验证码,我们用到selenium中的语句如下:

find_element_by_name()

find_element_by_xpath()

输入内容用:

 send_keys()

点击用:

click()

这里写图片描述

通过浏览器的检查元素,找到对应的name分别为:
txtUserName–用户名
TextBox2–密码
txtSecretCode–验证码
Button1–登陆按钮

登陆以后会有一个弹窗

这里写图片描述
解决这个弹窗我们用到:

tan=driver.switch_to_alert()
 
  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值