Ecust Login Module and Some Functions
Project description
Ecust (Unofficial Api)
=====
华理的小朋友看过来啦~做华理专属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](http://Ecust.Top/)
QQ群 · QQ Group
-----
本项目极度缺人,欢迎加入本项目,QQ群:56083540
=====
华理的小朋友看过来啦~做华理专属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](http://Ecust.Top/)
QQ群 · QQ Group
-----
本项目极度缺人,欢迎加入本项目,QQ群:56083540
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Ecust-0.0.3.tar.gz
(6.1 kB
view hashes)
Built Distributions
Ecust-0.0.3-py3.5.egg
(10.8 kB
view hashes)
Ecust-0.0.3-py3-none-any.whl
(10.7 kB
view hashes)
Ecust-0.0.3-py2.7.egg
(18.0 kB
view hashes)
Ecust-0.0.3-py2-none-any.whl
(13.5 kB
view hashes)