转眼飞逝,还没回过神来暑假就过去了一半。时间过得真快。

今天,我又被班里同学,同学催着上报易班,淦!仔细想想,我这一个暑假被催的次数好像挺多的。然后脑子一机灵,我干脆编个脚本来上报。本来想通过易班上报的,但仔细想想,易班上报,有时候会系统崩溃(你以为我会说从易班进很麻烦吗?(骄傲,叉会腰—)),于是我直接找到上报系统的原网址:

登录 (hnsyu.net)

(账号和密码一般是学号,有些学校的密码是身份证上的后几位)

话不多说,上代码:

from selenium import webdriver
import time
def safe_declare(usename,password):'''输入你的用户名(usename)与密码(password)'''wd = webdriver.Edge(executable_path='E:\python工程\项目\selenium_llq/msedgedriver.exe')# 设置最大等待时长为 10秒wd.implicitly_wait(3)# 打开上报登录页wd.get('http://smart.hnsyu.net/xyt/home/login.do')# 输入账号和密码并单击登录wd.find_element_by_id('username1').send_keys(f'{usename}')wd.find_element_by_id('password1').send_keys(f'{password}')# 单击报平安wd.find_element_by_class_name('login-btn').click()name = wd.find_element_by_xpath('//*[@class="fixed-top bg-white ai-padding fit_768"]/div').texttry:wd.find_element_by_xpath('//*[@class="bg-white w100 fn-mt10"]/button').click()time.sleep(0.5)wd.find_element_by_xpath('//*[@class="ai-padding bg-white fixed-bottom w100 fit_768"]/button').click()time.sleep(0.5)wd.find_element_by_xpath('//*[@class="weui-dialog__ft"]/a[2]').click()time.sleep(0.5)print(f'已经为{name[0:-5]}申报平安。')except:print(f'{name[0:-5]}已经申报平安!')return

易班学生安全上报系统脚本相关推荐

  1. delete可以传body吗_最简单的易班打卡脚本!可以自动打卡了

    易班web自动化打卡脚本 一直以来,易班打卡被称为最鸡肋,最浪费时间,最浪费纳税人钱财的表面工程,那么如何解决这一问题,已成为现在高校大学生的急需思考的大问题.那这一次我就来谈谈我是怎么解决这一问题的 ...

  2. 易班总是显示服务器出错,易班

    站长1名 工作职责:按照新媒体与易班建设科要求,在指导老师的引导下全面统筹负责工作站的建设和管理工作. 常务副站长1名 工作职责:分管综合办公部.宣传策划部.网络技术部,重点做好内部建设.功能开发.项 ...

  3. JavaScript + Thymeleaf + Spring Boot——易班优课YOOC课群在线测试自动答题解决方案(十八)模板脚本

    前文 JavaScript--易班优课YOOC课群在线测试自动答题解决方案(一)答案获取 Spring Boot--易班优课YOOC课群在线测试自动答题解决方案(二)答案储存 Spring Boot- ...

  4. JavaScript + Tampermonkey——易班优课YOOC课群在线测试自动答题解决方案(十七)复合型解决方案油猴脚本

    前文 JavaScript--易班优课YOOC课群在线测试自动答题解决方案(一)答案获取 Spring Boot--易班优课YOOC课群在线测试自动答题解决方案(二)答案储存 Spring Boot- ...

  5. JavaScript——易班优课YOOC课群在线测试自动答题解决方案(十二)脚本整合

    前文 JavaScript--易班优课YOOC课群在线测试自动答题解决方案(一)答案获取 Spring Boot--易班优课YOOC课群在线测试自动答题解决方案(二)答案储存 Spring Boot- ...

  6. JavaScript——易班优课YOOC课群在线测试自动答题解决方案(二十二)脚本更新3.1

    目录 Web安全--易班优课YOOC课群在线测试自动答题解决方案 更新日志 1.实现简单课程视频立刻完成: 2.集成禁止打开控制台解决方案: 3.修复因易班更新导致的一些问题: 4.添加自动刷题时答案 ...

  7. 如何使用HTML+CSS+JavaScript+wamp sever自主搭建一个易班轻应用

    如何使用HTML+CSS+JavaScript+wamp sever自主搭建一个易班轻应用 目录: 文章目录 如何使用HTML+CSS+JavaScript+wamp sever自主搭建一个易班轻应用 ...

  8. 易班自动打卡+钉钉机器人消息提醒

    (一)声明 本文仅供学习交流使用,如有发热.感冒.咳嗽请及时根据当地疫情防控办法及时上报 (二)需求 首先,我双手支持和配合学校相关疫情防控政策. 其次,每天重复劳动让我们软件专业情何以堪.说干就干, ...

  9. 卧槽!用低代码平台,3个小时搭了一套“健康上报系统”!

    点击"技术领导力"关注∆  每天早上8:10推送 来源:PM杨堃   作者:杨堃 过年闲来无事,研究了几款低代码平台,选择了其中一家,做了个小DEMO.本文将基于我虚构的" ...

  10. 基于JSP技术的学生网上选课系统的设计与实现

    摘   要 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用.学生选课系统作为一种现代化的教学技术,已越来越受到人们的重视, ...

最新文章

  1. 【JQUBAR1.1】jQuery 插件发布
  2. 深度学习参数怎么调优,这12个trick告诉你
  3. jquery.zSlide.js-基于CSS3/HTML5演示文档jQuery插件
  4. 英雄会在线编程题目(请大家不吝赐教)
  5. Oracle入门(十二D)之表删除与删除表数据
  6. 谷歌guava_Google Guava BloomFilter
  7. 一份清华大佬的代码模版,简洁易懂!
  8. [转载] python 字符串切片_Python字符串
  9. fit函数 model_函数式 API
  10. 非常难得的 CMOS sensor 工作原理的深入技术科普
  11. 使用Java生成思维导图
  12. 电脑键盘为什么无法输入
  13. Exp外贸/出口英文商城系统在国际电商贸易中的角色扮演
  14. 1.3 可移植性和标准
  15. C#基础面试题(附答案)
  16. 基于LM334芯片的恒流源调试
  17. 5000词学英语——DAY2
  18. 通过Java高仿flyme悬浮球设计
  19. 项目:基于QT的智能家居系统设计
  20. ​忘记电脑开机密码 简单四步十秒钟找回​

热门文章

  1. EhCache初体验
  2. 如何选择老版本 安装vs2019_VS2019及其他多个版本序列号和安装包
  3. RPLIDAR的坐标系问题
  4. Altium designer快速查找PCB中的元器件
  5. 组卷积和深度可分离卷积
  6. 【二次开发应用】安信可ESP32/ESP8266模组入网阿里生活物联网平台
  7. 怎么把多个excel表格合成一个_「Excel」合并多个表格,可以快速搞定啦
  8. redis雪崩击穿穿透
  9. 【阿里巴巴Java编程规范学习 二】Java基本编程规约(下)
  10. 复杂知识图谱问答综述方法、挑战和解决办法