两个接口:

获取个人信息以及登录成功后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()

效果:

强智教务系统——获取课表相关推荐

  1. 强智教务系统API学习进度条--(以完结)

    前言 想写一个基于微信公众号的课表及成绩查询系统,记录学习过程与实现. 开发环境 IDEA JDK1.8 强智教务系统API文档 API目录 登录 (以实现) 时间信息 (以实现) 课程信息 成绩信息 ...

  2. Java--使用httpClient模拟登陆正方教务系统获取课表

    最近形如课程格子与超表课程表应用如雨后春笋般涌现,他们自动获取课程表是怎么实现的呢.于是我用Java实现了一下模拟登陆正方教务系统获取课表的过程. 首先,我们先了解一下网站登录的原理:当我们输入学号, ...

  3. 每日获取强智教务系统课表,并发送短信到学生手机!爬虫真牛逼!

    自从学校换了强智的教务系统后,学校的app的查课表功能基本就报废了,记不住课表的我无奈自己动手. 功能实现:如果当天有课,在当天早上6点30以短信的形式自动发送课表至手机 首先我想的是利用模拟登陆然后 ...

  4. python3 + selenium 进行强智教务成绩的刷新以及通知成绩(华东理工大学 某ecust)

    强智教务自动刷新教务处成绩,更新后发邮件通知,以某ECUST华理为例子.此处的ECUST华理教务系统是18年9月后的新系统 Windows端或者挂在阿里云上都可以,下文示例是在Ubuntu上运行的. ...

  5. 枯燥的寒假生活(一) python爬虫模拟登录whu老教务系统获取期末考试成绩(已失效 , 老教务系统增加了新的反爬, 老教务系统已停用)

    python模拟登录老教务系统(2021.6.24更新) 一.写在前面 之前用爬虫爬取的都是静态网页html中的内容,但是大多数时候需要动态处理网页爬取数据.因为学校出成绩太慢了,每次都自己打开浏览器 ...

  6. 用Python登陆新版正方教务系统获取课程表(及RSA加密密码实现)

    前言 最近做一个微信小程序,需要登录教务系统.提前用python尝试一下登录接口,并获取到课表打印出来. 我们学校用到新版正方教务系统,长这个样子. 相比旧版的教务系统,唯一好处是不用输入二维码方便爬 ...

  7. python 绕过国科大教务系统获取所有学生成绩

    python 绕过国科大教务系统爬取十万学生成绩 我发现国科大的教务系统有 bug,今天早上我绕到后台,用 python 爬取了国科大在读和已毕业所有人的成绩,包括本科生和研究生.因为涉及隐私,我也就 ...

  8. python爬虫学校正方教务系统获取全部成绩

    python爬虫正方教务系统许昌学院 来自许昌学院的大四小菜鸡,疫情封在宿舍,闲来无事在宿舍爬了一下之前没成功的教务系统爬虫,当时觉得挺难的,今天发现这个还是挺简单的,这个程序参考了很多前辈大佬们的程 ...

  9. PHP模拟登陆正方系统获取课表、成绩(一看就懂!!!)

    最近很多人问我到底怎么模拟登陆正方系统来抓取课表和成绩的,其实如果你知道了浏览器是怎么和服务器交互数据的话,实现起来就很简单了. 当我们输入学号.密码后点击登陆,浏览器会把我们的学号.密码或者验证码, ...

最新文章

  1. System.Transactions深入了解
  2. 【leetcode】Intersection of Two Linked Lists
  3. WebServer 软件原理简介
  4. EasyUI中Datebox日期框的简单使用
  5. Android TimePicker 不能响应直接输入的问题
  6. docker+jenkins+maven+svn
  7. (转)Http协议经典详解
  8. 网管,请别随意关闭默认共享
  9. php持久对象,php-在理论中具有两个外来身份的持久对象
  10. vue element form ref 重置表单
  11. 设计一台模型计算机 实现下列指令系统,基本模型机的设计与实现1
  12. 产品能力提升|《点石成金·访客至上的Web和移动可用性设计秘籍》
  13. C# 获取硬盘序列号
  14. ant-vue中的a-icon使用方法
  15. Android选择/拍照 剪裁 base64/16进制/byte上传图片+PHP接收图片
  16. Webpack项目中引入Bootstrap4.x
  17. 告别公共网盘,用闲置电脑或个人工作PC建立私有云超级网盘!
  18. html 组织结构 图表,HTML5实现的矢量卡片式组织结构图
  19. MIT6.828学习之homework9:Barriers
  20. QMT vs Ptrade 速度对比 (一) 历史行情获取速度

热门文章

  1. 整车 EOL 下线诊断系统
  2. 高防IP和云防护的好处
  3. PCB画可插器件封装的一些技巧(以LEM传感器LV25-PSP5为例
  4. 云计算就业前景怎么样 学完后能胜任什么岗位
  5. Yarn管理页面中Aplication history无法访问问题以及Aggregation is not enabled问题
  6. OkHttp面试之--HttpEngine中的sendRequest方法详解
  7. 如何下载广安门外街道卫星地图高清版大图
  8. C51火灾报警器和光源追踪板联调
  9. 戴尔笔记本禁用Fn。单独使用F1到F12的功能。
  10. MySQL之创建索引