新版正方教务管理系统API(获取课程表,考试,成绩,通知,自动抢课等)
一个有关新版正方教务管理系统(如下图展示的主页面即为新版教务系统)的API,可以实现教务系统内基础的查询功能,未来还会添加选课抢课,一键评价等功能。
已实现与待实现
- 自动登陆、cookies获取
- 个人信息
- 学校通知
- 调课、改课消息
- 成绩
- 课程表
- 考试信息
- 自动抢课
- 一键评价
- 选课名单
- 实验考试
- 选课名单
如何开始
使用pip命令安装
pip install zfnew
在Pypi下载包文件,然后
tar -zxvf 包名.tar.gz cd 包名 python setup.py build python setup.py install
接着在python中运行如下代码验证:
from zfnew import *base_url = '学校教务系统的主页url'lgn = Login(base_url=base_url)
lgn.login('账号', '密码')
cookies = lgn.cookies # cookiejar类cookies获取方法
person = GetInfo(base_url=base_url, cookies=cookies)
print(person.get_pinfo())
如果能输出json形式的个人信息,说明运行成功。
⚠️Github项目地址
项目测试版,欢迎star,或者提issue
Github-正方教务管理系统API
⚠️更多信息可以查看项目主页
正方教务管理系统API
新版正方教务管理系统API(获取课程表,考试,成绩,通知,自动抢课等)相关推荐
- 模拟登陆新版正方教务管理系统【可以获取学生基本/课表信息】
写在前面 博主登陆现在还可以正常使用,但是后面登陆成功,获取信息啥的有问题 登陆还是按照学长的来,模拟登陆新版正方教务管理系统 开始 学校教务系统改版,我直接copy博主代码获取学籍那里一直是获取到的 ...
- 教务系统自动评教_新版正方教务管理系统自动评教脚本
本脚本适用于新版正方教务管理系统学生评教页面. 使用注意: 1,本脚本必须在Chrome内核浏览器使用,其余内核(IE,Edge等)无法使用! 2,如果您使用的是360浏览器/QQ浏览器/百度浏览器等 ...
- 模拟登陆新版正方教务管理系统
写在前面 已经过了一年半,网站有所改版,目前是可以正常登录的,获取信息的那几个url不是直接返回JSON了,需要自己去解析数据. 引入 与很多高校一样,西安皇家邮电大学一直钟爱于正方教务管理系统. 前 ...
- 广州商学院Python正方教务系统爬虫(获取个人信息成绩课表修改密码)
使用python的requests库简单爬取,使用xpath解析内容 可以获取个人信息.个人照片.成绩单和课表 github地址:https://github.com/PythonerKK/GZCC- ...
- python3爬取教务系统_python requests模拟登陆正方教务管理系统,并爬取成绩
最近模拟带账号登陆,查看了一些他人的博客,发现正方教务已经更新了,所以只能自己探索了. 登陆: 通过抓包,发现需要提交的值 需要值lt,这是个啥,其实他在访问登陆页面时就产生了 session=req ...
- python爬取学校教务管理系统_python requests模拟登陆正方教务管理系统,并爬取成绩...
最近模拟带账号登陆,查看了一些他人的博客,发现正方教务已经更新了,所以只能自己探索了. 登陆: 通过抓包,发现需要提交的值 需要值lt,这是个啥,其实他在访问登陆页面时就产生了 session=req ...
- 爬取正方教务管理系统获取学生信息
新版正方教务系统请点这里:模拟登陆新版正方教务管理系统(获取学籍信息.课表和成绩) 最近想学点爬虫玩玩,拿学校的教务系统练练手.学校与很多高校一样,用的是正方教务管理系统,非常的不好用,经常出现登陆不 ...
- go语言爬取新版正方教务系统数据
go语言爬取新版正方教务系统数据 学完go语言的基础之后已经过了一个多月了,开始想试着利用些时间写写博客,就打算将半个月前练着写的一个go爬虫小项目翻出来写写.由于之前对go爬虫的一些基础知识不熟悉, ...
- 用Python登陆新版正方教务系统获取课程表(及RSA加密密码实现)
前言 最近做一个微信小程序,需要登录教务系统.提前用python尝试一下登录接口,并获取到课表打印出来. 我们学校用到新版正方教务系统,长这个样子. 相比旧版的教务系统,唯一好处是不用输入二维码方便爬 ...
最新文章
- HttpServlet中的service方法
- Blender 2.42
- BZOJ 3218 UOJ #77 A+B Problem (主席树、最小割)
- 启动数据库报错(2)控制文件丢失
- python下载显示文件丢失_Microsoft.PythonTools.resources.dll
- [html] 说说你对移动优先布局的理解
- Volley缓存说明——一个请求两次回调
- ORACLE1.8-序列
- HTTP压力测试工具wrk的安装及测试
- Dxg——C# 开发笔记整理分类合集【所有的相关记录,都整理在此】
- 数据结构c语言程海英上机,数据结构(C语言版)程海英-上机6.doc
- 【机器学习】Matlab中实现QQ-plot的一个好工具gqqplot
- 顺序表的基本操作实现
- Ingress.exe——今天你被监控了吗?
- python 开发金山打字通辅助脚本
- Unity 之 发布PC端CPU高占用温度高的问题解决方案
- python矩阵转置_矩阵转置python
- 华为android贡献度,从EMUI的6次里程碑事件,看华为对安卓生态的贡献
- 面试官:Vue3.0 性能提升主要是通过哪几方面体现的?
- F.interpolate函数使用记录记载
热门文章
- Adobe Photoshop CS6 Extended试用版已经到期了
- python文件写入字典格式输出_python基础——4、python应用(文件操作,字典,列表,输出格式)——(YZ)...
- job运行失败分析方法
- rpmbuild参数详解
- 深圳发布共享单车规范,将对不良用户行为采取特别措施
- 我爱开源,我爱php
- Java解决“鸡兔同笼”问题
- 分享一个公众号h5裂变吸粉源码工具
- HTML 5 网页播放音乐
- 史上最简单的excel表格xlsx文档解密方法,excel表格xlsx不能复制打印怎么办?