强智教务系统——获取课表
两个接口:
获取个人信息以及登录成功后header中的token:
http://jwxt.xxx.edu.cn/app.do?method=authUser&xh={$学号}&pwd={$密码}
获取课表:
http://jwxt.xxx.edu.cn/app.do?method=getKbcxAzc&xh={$学号}&xnxqid={$学年学期ID}&zc={$周次}
代码:
import json
import requests
def jwxt():rep = requests.get("http://jwxt.***.edu.cn/app.do?method=authUser&xh=***&pwd=***")res = json.loads(rep.text)token=res["token"]urll = "http://jwxt.***.edu.cn/app.do?method=getKbcxAzc&xh=***&xnxqid=2021-2022-2&zc=5"header = {"token":token}jwxt = requests.get(url=urll,headers=header)kb = json.loads(jwxt.text)print(kb)
if __name__=="__main__":jwxt()
效果:
强智教务系统——获取课表相关推荐
- 强智教务系统API学习进度条--(以完结)
前言 想写一个基于微信公众号的课表及成绩查询系统,记录学习过程与实现. 开发环境 IDEA JDK1.8 强智教务系统API文档 API目录 登录 (以实现) 时间信息 (以实现) 课程信息 成绩信息 ...
- Java--使用httpClient模拟登陆正方教务系统获取课表
最近形如课程格子与超表课程表应用如雨后春笋般涌现,他们自动获取课程表是怎么实现的呢.于是我用Java实现了一下模拟登陆正方教务系统获取课表的过程. 首先,我们先了解一下网站登录的原理:当我们输入学号, ...
- 每日获取强智教务系统课表,并发送短信到学生手机!爬虫真牛逼!
自从学校换了强智的教务系统后,学校的app的查课表功能基本就报废了,记不住课表的我无奈自己动手. 功能实现:如果当天有课,在当天早上6点30以短信的形式自动发送课表至手机 首先我想的是利用模拟登陆然后 ...
- python3 + selenium 进行强智教务成绩的刷新以及通知成绩(华东理工大学 某ecust)
强智教务自动刷新教务处成绩,更新后发邮件通知,以某ECUST华理为例子.此处的ECUST华理教务系统是18年9月后的新系统 Windows端或者挂在阿里云上都可以,下文示例是在Ubuntu上运行的. ...
- 枯燥的寒假生活(一) python爬虫模拟登录whu老教务系统获取期末考试成绩(已失效 , 老教务系统增加了新的反爬, 老教务系统已停用)
python模拟登录老教务系统(2021.6.24更新) 一.写在前面 之前用爬虫爬取的都是静态网页html中的内容,但是大多数时候需要动态处理网页爬取数据.因为学校出成绩太慢了,每次都自己打开浏览器 ...
- 用Python登陆新版正方教务系统获取课程表(及RSA加密密码实现)
前言 最近做一个微信小程序,需要登录教务系统.提前用python尝试一下登录接口,并获取到课表打印出来. 我们学校用到新版正方教务系统,长这个样子. 相比旧版的教务系统,唯一好处是不用输入二维码方便爬 ...
- python 绕过国科大教务系统获取所有学生成绩
python 绕过国科大教务系统爬取十万学生成绩 我发现国科大的教务系统有 bug,今天早上我绕到后台,用 python 爬取了国科大在读和已毕业所有人的成绩,包括本科生和研究生.因为涉及隐私,我也就 ...
- python爬虫学校正方教务系统获取全部成绩
python爬虫正方教务系统许昌学院 来自许昌学院的大四小菜鸡,疫情封在宿舍,闲来无事在宿舍爬了一下之前没成功的教务系统爬虫,当时觉得挺难的,今天发现这个还是挺简单的,这个程序参考了很多前辈大佬们的程 ...
- PHP模拟登陆正方系统获取课表、成绩(一看就懂!!!)
最近很多人问我到底怎么模拟登陆正方系统来抓取课表和成绩的,其实如果你知道了浏览器是怎么和服务器交互数据的话,实现起来就很简单了. 当我们输入学号.密码后点击登陆,浏览器会把我们的学号.密码或者验证码, ...
最新文章
- System.Transactions深入了解
- 【leetcode】Intersection of Two Linked Lists
- WebServer 软件原理简介
- EasyUI中Datebox日期框的简单使用
- Android TimePicker 不能响应直接输入的问题
- docker+jenkins+maven+svn
- (转)Http协议经典详解
- 网管,请别随意关闭默认共享
- php持久对象,php-在理论中具有两个外来身份的持久对象
- vue element form ref 重置表单
- 设计一台模型计算机 实现下列指令系统,基本模型机的设计与实现1
- 产品能力提升|《点石成金·访客至上的Web和移动可用性设计秘籍》
- C# 获取硬盘序列号
- ant-vue中的a-icon使用方法
- Android选择/拍照 剪裁 base64/16进制/byte上传图片+PHP接收图片
- Webpack项目中引入Bootstrap4.x
- 告别公共网盘,用闲置电脑或个人工作PC建立私有云超级网盘!
- html 组织结构 图表,HTML5实现的矢量卡片式组织结构图
- MIT6.828学习之homework9:Barriers
- QMT vs Ptrade 速度对比 (一) 历史行情获取速度