Skip to main content

四川大学课表器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)

Source distribution for scuCourseDownloader 0.0.2
File Size Uploaded
scuCourseDownloader-0.0.2.tar.gz 4.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for scuCourseDownloader 0.0.2
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files

0.0.1

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