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 details)
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
Ecust-0.0.3-py3.5.egg
(10.8 kB
view details)
Ecust-0.0.3-py3-none-any.whl
(10.7 kB
view details)
Ecust-0.0.3-py2.7.egg
(18.0 kB
view details)
Ecust-0.0.3-py2-none-any.whl
(13.5 kB
view details)
File details
Details for the file Ecust-0.0.3.tar.gz.
File metadata
- Download URL: Ecust-0.0.3.tar.gz
- Upload date:
- Size: 6.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bb9bbea1278ff362fb8d15a1a312a08b29b0bd739ceea9cb88c22df254688290
|
|
| MD5 |
a2e0f76b1692d1466cde652ed0ca243c
|
|
| BLAKE2b-256 |
8ab895b72ed52992684ac18bb1da9caee572ed1fdbfaa7ad01fe382edcb4ac8e
|
File details
Details for the file Ecust-0.0.3-py3.5.egg.
File metadata
- Download URL: Ecust-0.0.3-py3.5.egg
- Upload date:
- Size: 10.8 kB
- Tags: Egg
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a01e4b4a6f2c3e398b557398fca019f7c8b2e3e6cbfa0ce6884c5daf170e402d
|
|
| MD5 |
30df50981fb3626bb7eb03dd611b54e7
|
|
| BLAKE2b-256 |
7f4bc5e1e1207028b01a1bcf23d0e04ace096f107a3faa5f1cd4c241d70f82bf
|
File details
Details for the file Ecust-0.0.3-py3-none-any.whl.
File metadata
- Download URL: Ecust-0.0.3-py3-none-any.whl
- Upload date:
- Size: 10.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
46e980e9683df6a9ed39da318b7bb364753166137a83c71a1208f86e9eb19bac
|
|
| MD5 |
fd6034d8c3a83899fc9e173156faf246
|
|
| BLAKE2b-256 |
bb8a19526878c1316edbde988dc8b5f3af37e46b24a7fe7b3a5a0833042f4975
|
File details
Details for the file Ecust-0.0.3-py2.7.egg.
File metadata
- Download URL: Ecust-0.0.3-py2.7.egg
- Upload date:
- Size: 18.0 kB
- Tags: Egg
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0b2e30074969d8cccb46a8a740a44b82fdf1b52f4c532372aa8cdfd952d4cce8
|
|
| MD5 |
5ed59cb8eb390de2ba05c23b4369c30c
|
|
| BLAKE2b-256 |
23eb2911e106b44b2b7caee56b29702706bd89a4aa5d9b7f2219f7b184ff517c
|
File details
Details for the file Ecust-0.0.3-py2-none-any.whl.
File metadata
- Download URL: Ecust-0.0.3-py2-none-any.whl
- Upload date:
- Size: 13.5 kB
- Tags: Python 2
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1e17646e5e713c524dfa5e413cf2ab2731e36b5d540f043a1ac40ed8c5a895a9
|
|
| MD5 |
9453275ea9f960a8fb4cc897cc9264d2
|
|
| BLAKE2b-256 |
0a74a9071c0750f0fe22141d80b765b0a64923dad4637a466448881e4ce58770
|