仅用于代码学习交流

# 这是一个示例 Python 脚本。# 按 Shift+F10 执行或将其替换为您的代码。
# 按 双击 Shift 在所有地方搜索类、文件、工具窗口、操作和设置。
import requests
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.action_chains import ActionChains
import time#登录
url = "https://www.sqgj.gov.cn/"
driver = webdriver.Chrome(executable_path='chromedriver.exe')
driver.get(url)
driver.find_element_by_xpath('//*[@id="new_mobilePhoneLogin"]').send_keys('18700737242')
driver.find_element_by_xpath('//*[@id="new_passWordLogin"]').send_keys('456123dd')
time.sleep(6)
driver.find_element_by_xpath('//*[@id="newLogin"]/div[2]/ul[1]/li[4]/button').click()
time.sleep(5)
xuexicishu = 0
#kecheng = driver.find_elements_by_xpath('/html/body/div[2]/div[2]/div/div[2]/div[3]/ul/li/ul[1]/li[1]')
#total_kecheng = len(kecheng)
while True:driver.find_element_by_xpath('/html/body/div[2]/div[2]/div/div[2]/div[3]/ul/li[1]/ul[1]/li[1]').click()time.sleep(5)xuexicishu = xuexicishu+1# 切换到学习课程列表windows = driver.window_handlesdriver.switch_to.window(windows[1])time.sleep(5)# 选择学习视频count = driver.find_elements_by_xpath('/html/body/div[2]/div[2]/div[3]/div/div/div/ul/li/span[2]')#print(len(count))for i in range(0, len(count)):print(i)count[i].click()# drver.find_element_by_xpath('/html/body/div[2]/div[2]/div[3]/div/div/div[2]/ul/li/span[2]').click()# //*[@id="resourc*"]/span[2]//*[@id="resourcebf439efe73a247f19e8c0cc5dd9eb85f"]/span[2]# 动手调整FLASHtime.sleep(10)# 切换到播放窗口windows = driver.window_handlesdriver.switch_to.window(windows[2])# 确认课程学习时间keshi = driver.find_element_by_xpath('//*[@id="study"]/span[1]/strong').textyixueshijian = driver.find_element_by_xpath('/html/body/div[2]/div[2]/div[2]/div[1]/span[2]/strong').textif int (keshi)-int(yixueshijian)>0:study_time = int(keshi) - int(yixueshijian)else:study_time = 0.01print(study_time)iframe = driver.find_element_by_xpath('//*[@id="playResourceFrame"]')driver.switch_to_frame(iframe)time.sleep(3)driver.find_element_by_xpath('/html/body/div[2]/div/div[3]/div[2]').click()time.sleep(study_time * 60 + 88)# 点击退出time.sleep(3)driver.find_element_by_xpath('//*[@id="exit"]').click()time.sleep(3)driver.switch_to_alert().accept()time.sleep(3)driver.switch_to_alert().accept()time.sleep(5)windows = driver.window_handlesdriver.switch_to.window(windows[1])driver.close()windows = driver.window_handlesdriver.switch_to.window(windows[0])driver.refresh()time.sleep(5)print("培训网,完成第"+str(xuexicishu)+"次学习")# 访问 https://www.jetbrains.com/help/pycharm/ 获取 PyCharm 帮助

如果你搞不定,可以给我留言

陕西网络培训学院自动学习简易脚本相关推荐

  1. 思科在中国已建成355所网络技术学院

    思科网络技术学院第七届理事大会暨2011年会在昆明顺利召开 8月24日,思科网络技术学院第七届理事大会暨2011年会在昆明顺利举行,来自全国各地160余所院校的代表参加了此次年会.作为思科规模最大.持 ...

  2. CMU提出「十字绣网络」,自动决定多任务学习的最佳共享层

    在碎片化阅读充斥眼球的时代,越来越少的人会去关注每篇论文背后的探索和思考. 在这个栏目里,你会快速 get 每篇精选论文的亮点和痛点,时刻紧跟 AI 前沿成果. 点击本文底部的「阅读原文」即刻加入社区 ...

  3. 中国教师研修网计算机培训心得体会,教师网络培训学习心得体会最新5篇精选...

    我感到这次培训活动不空洞,是一次既经济又有实效的培训活动,我们真的能够与课改专家应对面的交流,获取最新的教改信息和最优的教学方式.一起来看看教师网络培训学习心得体会最新5篇精选,欢迎查阅! 教师网络培 ...

  4. shell 判断网线插拔_shell脚本自动检测网络掉线和自动重连

    在ppp移植成功后,有时会出现ppp掉线等情况.这篇文章写了一个自动检测连接网络的解决方法. 创建一个shell脚本,在里面添加一下内容.(记得给操作权限) #!/bin/sh //根据你自己的she ...

  5. ns-3网络仿真(简易脚本解析)

    ns-3简易脚本解析 点对点有线网络(first.cc) 头文件 命名空间 NS_LOG_COMPONENT_DEFINE main()函数中的准备工作 创建网络拓扑 点对点有线网络(first.cc ...

  6. 学习软件是否一定要去培训学院

    随着互联网的发展,软件开发工程师成为了热门职业(因为工资高).但是在大学里讲的东西大多数是理论,缺少代码编程经验,没有实战能力,这个时候会有好多人到培训学院进行软件培训.这个方式不是不可以,我们来分析 ...

  7. linux脚本ping如何自动退出,shell脚本自动检测网络掉线和自动重连

    在ppp移植成功后,有时会出现ppp掉线等情况.这篇文章写了一个自动检测连接网络的解决方法. 创建一个shell脚本,在里面添加一下内容.(记得给操作权限) #!/bin/sh //根据你自己的she ...

  8. linux 网卡自动挂死,shell脚本自动检测网络掉线和自动重连

    在ppp移植成功后,有时会出现ppp掉线等情况.这篇文章写了一个自动检测连接网络的解决方法. 创建一个shell脚本,在里面添加一下内容.(记得给操作权限) #!/bin/sh //根据你自己的she ...

  9. 阿坝州计算机网络培训总结,网络培训学习心得总结

    计算机和互联网技术的发展使网络培训成为可能,而网络培训特有的及时.便携.低成本等特点,更是企业组织所追求的.下面是学习啦小编为大家整理的网络培训学习心得总结,供你参考! 网络培训学习心得总结篇1 随着 ...

  10. 如何快速制作脚本之学习怎么开发游戏辅助中自动加血的脚本——以按键精灵脚本制作的颜色坐标选取为例

    简介: 按键精灵2014--简单游戏脚本免费制作开发工具,按键精灵论坛配有易学易懂的简单脚本开发教程,学习游戏脚本开发必备软件,教你怎么开发脚本,如何快速制作脚本.还有丰富的免费游戏脚本下载~ 工具/ ...

最新文章

  1. 简书php硬件交互,php设计模式——适配器模式
  2. codevs 1203 判断浮点数是否相等
  3. 卓晴老师“标杆课教师“采访提纲
  4. java保存base64图片_java保存base64位的图片,并且用时间文件夹分割
  5. 确保PHP安全 不能违反的四条安全规则
  6. MogDB与PostgreSQL分区策略语法测试
  7. tornado框架介绍
  8. Oracle树查询(查询所有子节点,父节点等等)_转载
  9. 安装OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9 +VS 开发环境配置(转)
  10. Java Web提交任务到Spark Spark通过Java Web提交任务
  11. 阶段5 3.微服务项目【学成在线】_day02 CMS前端开发_18-CMS前端页面查询开发-页面原型-创建页面和定义路由...
  12. modelsim 10.5下载
  13. 用USRP-LW N210搭建软件雷达系统
  14. iec104点号_IEC104规约报文说明(104报文解释的较好的文本)
  15. VS Code 快捷打开(localhost)PHP页面
  16. outlook2016登录163邮箱教程
  17. antd表格分页设置
  18. x64dbg修改后保存到exe
  19. 让Google搜索结果居中显示
  20. SparkConf 配置的概念和用法

热门文章

  1. 日系清新LR调色预设支持PS/PR/FCPX/达芬奇/AE/LUT图片滤镜
  2. python源码剖析笔记
  3. MYSQL8.0 OCP考试题库(如需完整版请留言)
  4. C# 读写json文件
  5. 【解决方案修复谷歌翻译 Windows、macOS】谷歌翻译退出了中国市场不能用了
  6. 《thor过滤器 thor过滤规则合集资源》500+
  7. MyBatis简介及下载地址
  8. 全球及中国分布式光纤传感(DFOS)行业动态及十四五前景预测报告2022-2027
  9. Python 微信自动化工具开发系列05_根据用户信息自动回复(2022年10月可用)
  10. 电气图纸制图规范及电气图纸的识读方法大全