起因
学习通的应用设计极其反人类,如果你想知道自己还有什么作业,你得每门课点开挨个看一遍
为了节约生命,写了一个学习通的作业聚合
Demo地址
https://work.learningman.top/
(国内的两台机子都被学习通拉黑了 IP,只能部署到香港阿里云,导致后端的爬虫慢到离谱,TTFB 大部分时候都在 8s 左右,如果有条件的话,建议自行部署)
代码写得比较狂野,见谅
疫情高峰过去,学习通又吃灰了,后端已关闭
TODO
理论上来说,爬虫的请求数可以缩到现在的三分之一,获取每条作业信息的三条请求中两条是无意义的
但我实在不想和学习通前端的代码继续搏斗了,真的没见过这么离谱的代码。
如果有人有能力的话,希望能帮忙修一修
工作量约等于重写)
优化了,但是直接提交作业的按钮炸了)
发表回复