一个有关新版正方教务管理系统(如下图展示的主页面即为新版教务系统)的API,可以实现教务系统内基础的查询功能,未来还会添加选课抢课,一键评价等功能。

已实现与待实现

  • 自动登陆、cookies获取
  • 个人信息
  • 学校通知
  • 调课、改课消息
  • 成绩
  • 课程表
  • 考试信息
  • 自动抢课
  • 一键评价
  • 选课名单
  • 实验考试
  • 选课名单

如何开始

  1. 使用pip命令安装 pip install zfnew

  2. 在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(获取课程表,考试,成绩,通知,自动抢课等)相关推荐

  1. 模拟登陆新版正方教务管理系统【可以获取学生基本/课表信息】

    写在前面 博主登陆现在还可以正常使用,但是后面登陆成功,获取信息啥的有问题 登陆还是按照学长的来,模拟登陆新版正方教务管理系统 开始 学校教务系统改版,我直接copy博主代码获取学籍那里一直是获取到的 ...

  2. 教务系统自动评教_新版正方教务管理系统自动评教脚本

    本脚本适用于新版正方教务管理系统学生评教页面. 使用注意: 1,本脚本必须在Chrome内核浏览器使用,其余内核(IE,Edge等)无法使用! 2,如果您使用的是360浏览器/QQ浏览器/百度浏览器等 ...

  3. 模拟登陆新版正方教务管理系统

    写在前面 已经过了一年半,网站有所改版,目前是可以正常登录的,获取信息的那几个url不是直接返回JSON了,需要自己去解析数据. 引入 与很多高校一样,西安皇家邮电大学一直钟爱于正方教务管理系统. 前 ...

  4. 广州商学院Python正方教务系统爬虫(获取个人信息成绩课表修改密码)

    使用python的requests库简单爬取,使用xpath解析内容 可以获取个人信息.个人照片.成绩单和课表 github地址:https://github.com/PythonerKK/GZCC- ...

  5. python3爬取教务系统_python requests模拟登陆正方教务管理系统,并爬取成绩

    最近模拟带账号登陆,查看了一些他人的博客,发现正方教务已经更新了,所以只能自己探索了. 登陆: 通过抓包,发现需要提交的值 需要值lt,这是个啥,其实他在访问登陆页面时就产生了 session=req ...

  6. python爬取学校教务管理系统_python requests模拟登陆正方教务管理系统,并爬取成绩...

    最近模拟带账号登陆,查看了一些他人的博客,发现正方教务已经更新了,所以只能自己探索了. 登陆: 通过抓包,发现需要提交的值 需要值lt,这是个啥,其实他在访问登陆页面时就产生了 session=req ...

  7. 爬取正方教务管理系统获取学生信息

    新版正方教务系统请点这里:模拟登陆新版正方教务管理系统(获取学籍信息.课表和成绩) 最近想学点爬虫玩玩,拿学校的教务系统练练手.学校与很多高校一样,用的是正方教务管理系统,非常的不好用,经常出现登陆不 ...

  8. go语言爬取新版正方教务系统数据

    go语言爬取新版正方教务系统数据 学完go语言的基础之后已经过了一个多月了,开始想试着利用些时间写写博客,就打算将半个月前练着写的一个go爬虫小项目翻出来写写.由于之前对go爬虫的一些基础知识不熟悉, ...

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

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

最新文章

  1. HttpServlet中的service方法
  2. Blender 2.42
  3. BZOJ 3218 UOJ #77 A+B Problem (主席树、最小割)
  4. 启动数据库报错(2)控制文件丢失
  5. python下载显示文件丢失_Microsoft.PythonTools.resources.dll
  6. [html] 说说你对移动优先布局的理解
  7. Volley缓存说明——一个请求两次回调
  8. ORACLE1.8-序列
  9. HTTP压力测试工具wrk的安装及测试
  10. Dxg——C# 开发笔记整理分类合集【所有的相关记录,都整理在此】
  11. 数据结构c语言程海英上机,数据结构(C语言版)程海英-上机6.doc
  12. 【机器学习】Matlab中实现QQ-plot的一个好工具gqqplot
  13. 顺序表的基本操作实现
  14. Ingress.exe——今天你被监控了吗?
  15. python 开发金山打字通辅助脚本
  16. Unity 之 发布PC端CPU高占用温度高的问题解决方案
  17. python矩阵转置_矩阵转置python
  18. 华为android贡献度,从EMUI的6次里程碑事件,看华为对安卓生态的贡献
  19. 面试官:Vue3.0 性能提升主要是通过哪几方面体现的?
  20. F.interpolate函数使用记录记载

热门文章

  1. Adobe Photoshop CS6 Extended试用版已经到期了
  2. python文件写入字典格式输出_python基础——4、python应用(文件操作,字典,列表,输出格式)——(YZ)...
  3. job运行失败分析方法
  4. rpmbuild参数详解
  5. 深圳发布共享单车规范,将对不良用户行为采取特别措施
  6. 我爱开源,我爱php
  7. Java解决“鸡兔同笼”问题
  8. 分享一个公众号h5裂变吸粉源码工具
  9. HTML 5 网页播放音乐
  10. 史上最简单的excel表格xlsx文档解密方法,excel表格xlsx不能复制打印怎么办?