Ecust (Unofficial Api)
通过子域名爆破意外找到了官方的(API)[http://open.ecust.edu.cn/developer/v2/index],还没用过。
华理的小朋友看过来啦~做华理专属APP必备!——华理(本科生)模拟登陆源码~~(PHP)~~ (Python)
本人网站:cmd.ecustcic.com
顺便安利:ecustcic.com在我在学校这几年可以提供二级域名给大家方便华理学子实验学习 (已转交CIC)
【最主要还是不用记ip不用买老外的不用备案省心省力。。。
忘了说了本人CIC会长(现在已经退休2333)
文件说明:
old_version(PHP): Ecust_login.php 已废弃
new_version (python): 在html处理方面,py的确非常方便。
~~app.py:主程序~~
Ecust.py : pypi模块,import用
Ecust_cli.py : Console直接交互用,工具库
JWC_login.py :教务处登录模块
JWC_func.py :教务处相关功能模块
URP_login.py :信息门户登录模块
Log:
2016.01.30:增加changePW、curl_POST
2016.01.31:修正curl的错误,增加选课信息查询XuanKeXinXi
2016.02.02:改动:完善了XuanKeXinXi,开始准备接口部署,确认下一步目标为考试表
2016.02.09: 增加个人信息,初步完善考试表,准备导入simple_html_dom库方便点,预期推出邮箱提醒课程服务
2016.03.31: 于Viewstate原因无法实现登录,可能弃坑。。。毕竟实时维护做不到而且viewstate这个真不太懂。。。
2016.05.05: 功能恢复,增加课程表查询
2016.05.30: 决定用Python改写减小维护成本,PHP仅作接口用
2016.08.11: 核心完成改写,逐步增加功能。新增信息门户的登录(坑
2016.09.24: 删除machanize库的依赖。基本完成一键登录校园网。
2016.12.25: 记录下近期的更新:1.增加了从配置加载,用配置文件保存信息(EcustNet的思路) 2.放到了pypi上面,可直接pip 3. Ecust.py以后就是pip的模块,只包含登录模块。而Ecust_cli.py就是Console版基于登录的工具库,至于什么时候能做完我也不知道(。最后圣诞快乐。
接口使用:
接口还没写orz
如果不出意外的话应该只会有Get接口= =【个人不太喜欢Post太烦了
输出肯定是json
专心造轮子写手册,接口另做项目(看情况咯)
2016.8.11: 接口将托管于Ecust.Top
QQ群 · QQ Group
本项目极度缺人,欢迎加入本项目,QQ群:560837540
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考学习用!
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。