针对南宁学院课表的爬虫,它可以自动登录教务系统,获取指定学期,周的课表。
想要运行这个项目你需要填入一些自己的参数。
user_name = '你的学号'
password = '你的教务系统登录密码'
SecretKey = '百度AI平台SecretKey'
ApiKey = '百度AI平台ApiKey'
要使用百度的 API 是因为登录时的验证码需要图文识别。
存储的形式是以 JSON 形式存储到 MongoDB 上。
发现了学院有对外接口: https://vpn.nnxy.cn/http/77726476706e69737468656265737421fae00f922928711e7d06/jsxsd/ 可以通过这个接口获取课表,要通过钉钉的认证。但是钉钉的认证完成之后只需要保活钉钉的token就好。