用于清华大学选课系统的爬虫及基于MS Excel的选课工具
核心文件,运行即爬去数据并存到OpeningInfo.xlsx
中。
存储开课信息的表格,结构基本与选课系统上的表格一致。
其中表课程信息
内容通过MS Excel Query读取OpeningInfo.xlsx
中的数据并添加课程ID
字段。
在表课表
中修改课程ID
部分,自动填充其他内容。
克隆本仓库,安装pandas
、lxml
库。
- 修改
OpeningInfo.py
xq
字段,根据需要爬取的学期修改token
字段,此字段值从浏览器的请求中抓包获取headers
中的Cookie
字段,从浏览器请求中抓包获取 运行python OpeningInfo.py
,待完成后即自动更新OpeningInfo.xlsx
文件,课表安排.xlsm
中的课程信息应当自动修改,按需要选课即可。
给课表安排.xlsm
添加VBA宏,使用更方便。