用 Python 写了一个学习通的作业聚合

2020-03-15 17:34:42 +08:00
 learningman

起因

学习通的应用设计极其反人类,如果你想知道自己还有什么作业,你得每门课点开挨个看一遍

为了节约生命,写了一个作业通的作业聚合

地址

https://work.learningman.top/

(国内的两台机子都被学习通拉黑了 IP,只能部署到香港阿里云,导致后端的爬虫慢到离谱,TTFB 大部分时候都在 8s 左右,如果有条件的话,建议自行部署)

开源地址

https://github.com/Zxilly/JobInformationAggregation/

代码写得比较狂野,见谅

TODO

理论上来说,爬虫的请求数可以缩到现在的三分之一,获取每条作业信息的三条请求中两条是无意义的

但我实在不想和学习通前端的代码继续搏斗了,真的没见过这么离谱的代码。

如果有人有能力的话,希望能帮忙修一修

工作量约等于重写)

最后

我这里应该放一个博文的链接,但是因为懒,还没写出来,所以我先放一个博客链接在这)

https://learningman.top/

最后的最后,我相信 V2EX 还是有大学生的吧。。。应该有人能用上

3089 次点击
所在节点    分享创造
7 条回复
czwstc
2020-03-15 19:43:03 +08:00
哈哈哈 选了 11 门网课刷绩点
jiangdada6
2020-03-15 20:26:50 +08:00
太感谢老哥了,,支持!!!!
jiangdada6
2020-03-15 20:27:27 +08:00
老哥 我能把链接发在我同学群里吗
1596384882
2020-03-16 00:37:59 +08:00
learningman
2020-03-16 00:49:32 +08:00
@jiangdada6 ok 的
不过还是建议自己部署,这个贼慢
learningman
2020-03-16 23:01:09 +08:00
@1596384882 是大佬本人吗)
1596384882
2020-03-16 23:24:28 +08:00
@learningman 不是哈

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/653020

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX