四川大学课表器api
运行环境:python3.6
# 需要第三方模块,包:requests,lxml,openpyxl
#如果是anaconda环境用conda命令
pip install lxml
pip install requests
pip install openpyxl
使用
# 安装
pip install scuCourseDownloader
# 卸载
pip uninstall scuCourseDownloader
#使用示例
import scuCourseDownloader
scuCourseDownloader.save_to_excel("2018-2019-2-1")
注意:
- save_to_excel,query函数参数的格式为 2018-2019-2-1,表示18年到19年第二学期 格式必须严格按以上格式
- 程序运行完后会在当前目录在生成一个course.xlsx文件,就是课表文件了
- 由于没有采用并发且请求频率限制问题,程序的运行时间大概在10分钟左右,建议做点其他事哦
bug,程序交流请发邮件到:w2239559319@outlook.com
Metadata
Release files for scuCourseDownloader 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| scuCourseDownloader-0.0.2.tar.gz | 4.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| scuCourseDownloader-0.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 14.0 kB
Release files / scuCourseDownloader-0.0.2.tar.gz
| Download URL | scuCourseDownloader-0.0.2.tar.gz |
|---|---|
| Size | 4.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
720c8acd21319a316004595bee98beac8805c133503ced4c8069f796b3a17cde
|
|
BLAKE2b-256 checksum How to use checksums |
e3de256886911fd82c4a59c72a54fe54830d8864ab779c78887551ac966b1663
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.5.0.1 requests/2.20.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.31.0 CPython/3.6.6
|
Release files / scuCourseDownloader-0.0.2-py3-none-any.whl
| Download URL | scuCourseDownloader-0.0.2-py3-none-any.whl |
|---|---|
| Size | 9.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1958866351c8f96cb9aa1b15e950d30fa7789804b40ee065c1c564a3c60793b7
|
|
BLAKE2b-256 checksum How to use checksums |
4a711039e9174abfe1fa592673792a2dfee9e817add3ea06b7a5125f594d39ce
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.5.0.1 requests/2.20.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.31.0 CPython/3.6.6
|