前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >利用python实现易班疫情自动签到

利用python实现易班疫情自动签到

作者头像
废江_小江
发布2022-09-05 14:33:14
1.1K0
发布2022-09-05 14:33:14
举报
文章被收录于专栏:总栏目总栏目

好久没写博客了,,,算了算应该有一个多月了把。话不多说,因为这次疫情,我们需要每天易班签到,我又起不来,不过还行现在以及可以12点后签到了,之前学校设置8点前都不让签到。。。。

直接贴代码了。。。

代码语言:javascript
复制
#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实现易班疫情自动签到

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-03-05),如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
验证码
腾讯云新一代行为验证码(Captcha),基于十道安全栅栏, 为网页、App、小程序开发者打造立体、全面的人机验证。最大程度保护注册登录、活动秒杀、点赞发帖、数据保护等各大场景下业务安全的同时,提供更精细化的用户体验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档