Skip to content

自动获取UCAS课程网站课表信息并转化为ics导出

Notifications You must be signed in to change notification settings

ldiex/UCAS_Course_Schedule_Convertor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

国科大自动获取课表信息并导出ics文件脚本

Release

为方便使用,已经编译了Windows版本的脚本,可以在没有python环境的情况下运行,链接

鸣谢

本脚本的爬虫基于由热心学长开发的UCAS Score Update Monitor

程序配置

UCAS Score Update Monitor一致,引用如下:

  • 所有平台都具有的基本文件结构及基本配置过程如下:

    1. 打开./config/userInfo.json文件,在userName字段填入登陆SEP的用户名,在password字段填入登陆SEP的密码;

      • 这两个字段用于模拟登陆;
    2. 首次使用/若上次登陆sep时使用的浏览器与之前使用的浏览器不同/手动登陆sep时出现了重新认证提示,请打开./config/config.json文件,修改User-Agent字段为最新的浏览器User-Agent。

      • 附获取浏览器User-Agent的方法:在浏览器地址栏输入about:version,打开的页面中的用户代理,或User-Agent,或UA即为所需User-Agent。

程序运行

如无报错,执行python main.py后,该脚本将在运行目录下输出course_schedule.ics文件

About

自动获取UCAS课程网站课表信息并转化为ics导出

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages