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

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

作者头像
废江_小江
发布于 2022-09-05 06:33:14
发布于 2022-09-05 06:33:14
1.2K01
代码可运行
举报
文章被收录于专栏:总栏目总栏目
运行总次数:1
代码可运行

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

直接贴代码了。。。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#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 删除。

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
python京东自动签到领金豆_github京东自动签到
PhantomJS是一个基于WebKit的JavaScript API,它使用QtWebKit作为它核心浏览器的功能,使用WebKit来编译解释执行JavaScript代码,任何你可以在基于WebKit浏览器做的事情,它都能做到。Selenium是一个用于Web应用自动化程序测试的工具,可以让浏览器自动加载页面,获取需要的数据,Selenium自己不带浏览器,所以需要和PhantomJS、FireFox、Chrome等浏览器结合。
全栈程序员站长
2022/09/29
1.3K0
python京东自动签到领金豆_github京东自动签到
Python模拟登录青果教务系统
找了本书:《python网络数据采集》准备学一点 python 爬虫,记录一下学到的东西吧
yichen
2020/02/14
1.8K0
Python模拟登录青果教务系统
55. Python 爬虫(4)
Selenium IDE:是firefox的一个插件,允许测试人员录制脚本并回放。
py3study
2020/01/10
9090
云班课浏览资源刷经验值python脚本
现在云班课经验值获取规则如下:观看完视频后,点击图片/ppt/doc/pdf/xlsx/网页链接就有 手动刷视频,其他的python脚本程序可以刷 账号、cookie、课程网址需要填写到代码中
纯情
2023/04/27
1.5K0
Selenium模拟登陆百度(带验证码)
2  自己通过切图,再结合图片识别的库,去识别验证码... 简单的验证码识别率还可以,但是复杂的验证码需要训练(机器学习),     难度大
py3study
2020/01/07
3K0
Amazon后台登陆以及跟卖
亚马逊模拟登陆,这里使用的是selenium来登陆,并判断是否登陆成功,以及是否有验证码,并破解验证码登陆。
机器学习和大数据挖掘
2019/07/02
1.5K0
Amazon后台登陆以及跟卖
python3百度指数抓取 前言:代码在我的github上面:
哥那么叼的人怎么会被他吓到,于是乎花了零零碎碎加起来大约2天半搞定,在此鄙视一下土福
机器学习和大数据挖掘
2019/07/02
1.3K0
python3百度指数抓取
		前言:代码在我的github上面:
selenium实操-自动化登录
今天写一下python加selenium自动化登录,包括获取邮箱验证码和普通验证码两种。
怪盗LYL
2022/06/13
2.1K0
selenium实操-自动化登录
python爬虫 senlenium爬取拉勾网招聘数据
用selenium爬虫实现,输入任意关键字,比如 python 数据分析,点击搜索,得到的有关岗位信息,爬取下来保存到Excel。
叶庭云
2020/09/17
1.5K0
python爬虫   senlenium爬取拉勾网招聘数据
爬虫selenium+chromdriver
由于requests模块是一个不完全模拟浏览器行为的模块,只能爬取到网页的HTML文档信息,无法解析和执行CSS、JavaScript代码,因此需要我们做人为判断;
菲宇
2019/06/11
2.3K0
利用selenium爬取《西虹市首富影评》
'https://movie.douban.com/subject/27605698/comments?status=P' 使用工具:python+selenium 首先,很简单的,我们得使用sele
我被狗咬了
2019/09/23
7410
利用selenium爬取《西虹市首富影评》
windows下实现黑客派自动签到
需要翻墙,地址为 http://chromedriver.chromium.org/downloads,找到符合自己浏览器版本的 chromedriver 驱动,下载解压后,将 chromedriver.exe 文件放到 Python 目录下的 Scripts 目录下。我已下载 75 版本
cuijianzhe
2022/06/14
6690
windows下实现黑客派自动签到
python+selenium实现Web自动化
最近问我自动化的人确实有点多,个人突发奇想:想从0开始讲解python+selenium实现Web自动化测试,请关注博客持续更新!
conanma
2021/09/07
3.6K0
利用 Python + Selenium 实现自动登陆签到
工具是人手的延伸,用的好了,它可以成为我们身体的一部分,用不好,它就只是别人身体的一部分。
sylan215
2020/03/02
1.5K0
Python 实现快递物流信息查询
requests爬虫查询速度较快,但需要输入快递公司,便于构造接口url来请求查询。
快学Python
2021/08/09
1K0
网络爬虫 | selenium 爬取动态加载信息
使用selenium实现动态渲染页面的爬取。selenium是浏览器自动测试框架,模拟浏览器,驱动浏览器执行特定的动作,并可获取浏览器当前呈现的页面的源代码,可见即可爬。该工具支持IE浏览器、Mozilla Firefox及Google Chrome等。
数据STUDIO
2021/06/24
1.2K0
Selenium&Pytesseract模拟登录+验证码识别
1 图像采集:就直接通过HTTP抓HTML,然后分析出图片的url,然后下载保存就可以了
测试开发社区
2019/09/20
2K0
Selenium&Pytesseract模拟登录+验证码识别
手把手教你用Selenium爬取拉勾网数据!
大家好,在之前我们讲解过很多基于requests+bs4的爬虫,现在换个口味,本文将基于Selenium讲解如何爬取并使用openpyxl存储拉勾网招聘数据。
刘早起
2020/11/05
1.5K0
python 自动登录 脚本
import tesserocr from PIL import Image from selenium import webdriver import time import sys import datetime import os import csv import re from win32com.client import Dispatch, DispatchEx import pythoncom from PIL import ImageGrab, Image import uuid import configparser
用户5760343
2022/05/13
1.2K0
用Python写网页的自动签到
2.下载chromedriver驱动; 找到符合自己浏览器版本的chromedriver驱动,下载解压后,将chromedriver.exe文件放到Python目录下的Scripts目录下,也可以添加环境变量到Path中。
用户2590762
2021/08/11
2.5K0
相关推荐
python京东自动签到领金豆_github京东自动签到
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档