利用python实现易班疫情自动签到
利用,python,实现,易班,疫情,自动,签到
2025-04-01 16:27:51 时间
好久没写博客了,,,算了算应该有一个多月了把。话不多说,因为这次疫情,我们需要每天易班签到,我又起不来,不过还行现在以及可以12点后签到了,之前学校设置8点前都不让签到。。。。
直接贴代码了。。。
#coding=utf-8
from selenium import webdriver
import time
chrome_driver=r"C:\Users\江野\AppData\Local\Programs\Python\Python37\Lib\site-packages\selenium\webdriver\chrome\chromedriver.exe"
browser = webdriver.Chrome(executable_path=chrome_driver)
browser.get("http://xgb.ahstu.edu.cn/SPCP/Web/")
#账号设置
# studentid=input("请输入账号")
# name=input("请输入密码")
f=open("acount.txt", "r+" ,encoding="utf-8")
a=f.readlines()
studentid=a[0]
name=a[1]
time.sleep(1)#这里需要停一下
browser.find_element_by_id("StudentId").send_keys(studentid)
browser.find_element_by_id("Name").send_keys(name)
# browser.find_element_by_id("login-btn").click()
time.sleep(1)#这里需要停一下
code_box=browser.find_element_by_id("code-box")
# print(code_box.get_attribute('code_box'))
print("正在获取验证码请稍后...")
time.sleep(3)
print("验证码是:"+code_box.text)
passwd=code_box.text
browser.find_element_by_id("codeInput").send_keys(passwd)
browser.find_element_by_id("Submit").click()
time.sleep(1)
browser.find_element_by_id("platfrom2").click()
time.sleep(1)
browser.find_element_by_class_name("save_form").click()
print("签到成功")
没有什么好说的,就是一个selenium,想学的同学可以去百度看看这个库。最后吐槽一个登入页面的验证码,,那个是验证码嘛,从随机数里面选几个出来。。。也是醉了,学校就不能用点心吗。
废江博客 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 转载请注明原文链接:利用python实现易班疫情自动签到
相关文章
- python提取xml指定内容
- NSGA2 Python实现
- 日拱一卒,一起来学伯克利CS61A,先做几道有趣的Python热身题
- python中的各种符号(欢迎补充)
- Python进阶43-drf框架(五)
- 【Python】解决使用 plt.savefig 保存图片时一片空白
- 用Python画个生日蛋糕为朋友庆生
- 《快学Python》送书名单!
- python 基础语法笔记
- python的第三方库是用什么实现的_python 第三方库
- python求最大公约数和最小公倍数的两种方法
- Python语音信号处理
- Python办公自动化 | 批量word生成工具2.0
- Python 进制转换函数及前缀截取
- python爬取豆瓣电影榜单
- Python进制转换与ASCII转换
- python 离散数学 判断单射 双射 满射
- Python项目44-前后端分离项目(前戏)
- python——正则表达式(re模块)详解
- python线程间通信的方式_android 线程间通信