Skip to main content
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

Metadata

Release files for Ecust 0.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Ecust 0.0.3
File Size Uploaded
Ecust-0.0.3.tar.gz 6.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for Ecust 0.0.3
File
Ecust-0.0.3-py3.5.egg Legacy Egg format - - Details
Ecust-0.0.3-py3-none-any.whl Python 3 none any Details
Ecust-0.0.3-py2.7.egg Legacy Egg format - - Details
Ecust-0.0.3-py2-none-any.whl Python 2 none any Details

Total release size: 59.1 kB

Release files / Ecust-0.0.3.tar.gz

Download URL Ecust-0.0.3.tar.gz
Size 6.1 kB
Tags Source
SHA-256 checksum
How to use checksums
bb9bbea1278ff362fb8d15a1a312a08b29b0bd739ceea9cb88c22df254688290
BLAKE2b-256 checksum
How to use checksums
8ab895b72ed52992684ac18bb1da9caee572ed1fdbfaa7ad01fe382edcb4ac8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / Ecust-0.0.3-py3.5.egg

Download URL Ecust-0.0.3-py3.5.egg
Size 10.8 kB
Tags Egg
SHA-256 checksum
How to use checksums
a01e4b4a6f2c3e398b557398fca019f7c8b2e3e6cbfa0ce6884c5daf170e402d
BLAKE2b-256 checksum
How to use checksums
7f4bc5e1e1207028b01a1bcf23d0e04ace096f107a3faa5f1cd4c241d70f82bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / Ecust-0.0.3-py3-none-any.whl

Download URL Ecust-0.0.3-py3-none-any.whl
Size 10.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
46e980e9683df6a9ed39da318b7bb364753166137a83c71a1208f86e9eb19bac
BLAKE2b-256 checksum
How to use checksums
bb8a19526878c1316edbde988dc8b5f3af37e46b24a7fe7b3a5a0833042f4975
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / Ecust-0.0.3-py2.7.egg

Download URL Ecust-0.0.3-py2.7.egg
Size 18.0 kB
Tags Egg
SHA-256 checksum
How to use checksums
0b2e30074969d8cccb46a8a740a44b82fdf1b52f4c532372aa8cdfd952d4cce8
BLAKE2b-256 checksum
How to use checksums
23eb2911e106b44b2b7caee56b29702706bd89a4aa5d9b7f2219f7b184ff517c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / Ecust-0.0.3-py2-none-any.whl

Download URL Ecust-0.0.3-py2-none-any.whl
Size 13.5 kB
Tags Python 2
SHA-256 checksum
How to use checksums
1e17646e5e713c524dfa5e413cf2ab2731e36b5d540f043a1ac40ed8c5a895a9
BLAKE2b-256 checksum
How to use checksums
0a74a9071c0750f0fe22141d80b765b0a64923dad4637a466448881e4ce58770
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.0.3 This release

5 release files

0.0.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page