/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
软件Tags: 济宁市专业技术人员继续教育自动化观看课程工具教育学习自动播放
济宁市专业技术人员继续教育自动化观看课程工具能够帮助用户通过selenium自动化观看济宁市专业技术人员继续教育课程,能够给你节省大量的时间,使用起来非常方便,有需要的用户不要错过了,欢迎下载使用!
第一步
导入selenium
from selenium import webdriver
创建 WebDriver 对象,指明使用chrome浏览器驱动
wd = webdriver.Chrome('.\chromedriver.exe')
# 设置最大等待时长为 20秒
wd.implicitly_wait(20)
调用WebDriver 对象的get方法 可以让浏览器打开指定网址
wd.get('http://sdjn.yxlearning.com/')
第二步
找到账号密码输入框
右键检查
右键检查
<input type="text" placeholder="请输入证件号" id="username">
<input id="pwd" type="password" placeholder="请输入密码">
<div class="code">
<input type="text" placeholder="验证码" id="yzm"> <span class="code-img"><img id="checkCode" src="http://sdjn.manage.yxlearning.com/patchca.png?0.4429997409701145" alt="点击图片更换验证码" style="width: 87px; height: 35px;"></span>
从这里别我们能够获取到:账号框的id=”username”,密码框的id=”pwd”
编写代码,输入账号,密码,验证码
username=wd.find_element_by_id('username').send_keys(input('输入账号:'))#输入账号
password=wd.find_element_by_id('pwd').send_keys(input('输入密码:'))#输入密码
yzm=wd.find_element_by_id('yzm').send_keys(input('验证码:'))
登录
这里使用的是CSS Selector参数,因为登录的这个按钮没有id,而且使用CSS Selector参数也相对简单
登录的CSS Selector参数图片
<span class="dl left">登录</span>
使用selenium的clik()模拟点击
denglu=wd.find_element_by_css_selector('#homes > div.p10 > div.login-btn > span').click()
第三步
登录成功我们就要选择我们所要学习的课程
和前边的登录一样我们只需要找到相应的CSS Selector参数即可
一、软件是使用python编写的,如果没有python环境可以直接运行济宁市专业技术人员继续教育.exe
二、有python环境可以运行济宁市专业技术人员继续教育.py,需要的第三方库有{selenium,requests}
已更新解决测验问题python写的软件,打包好了不用配置环境,压缩包里还有程序源码python区还有讲解