Zxilly
Try to be 1%
Zxilly's Blog

学习通的作业聚合

file

起因

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

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

Demo地址

https://work.learningman.top/

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

代码写得比较狂野,见谅

疫情高峰过去,学习通又吃灰了,后端已关闭

TODO

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

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

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

工作量约等于重写)

优化了,但是直接提交作业的按钮炸了)

# #
首页      代码      学习通的作业聚合

Zxilly

文章作者

回复 learningman 取消回复

textsms
account_circle
email

  • ___南国旧梦i

    默默问一句 博主男的女的?

    4年前 回复
  • ___南国旧梦i

    提个建议,在点击做作业后,你跳转在电脑端中的网址仍然是手机端地址,网页看起来很大很大。

    4年前 回复
    • learningman博主

      @___南国旧梦i: 本来是PC端的,但是抓取PC端要三次请求,抓取移动端只要一次,为了加速就统一移动端了

      4年前 回复
  • ___南国旧梦i

    大一的你 实属有点小厉害。我以为你是个女的

    4年前 回复
  • 这段时间算是见识到了国内这些所谓教育类软件的嘴脸,(今天工信部还点名了学习通app要的权限过多)

    4年前 回复
    • learningman博主

      @Bwoywan: 看了学习通的代码质量,我越来越坚信毕业以后一定有饭吃

      4年前 回复
  • 我觉得你不会屑于去学习痛这样的公司去:-)

    4年前 回复

Zxilly's Blog

学习通的作业聚合
起因 学习通的应用设计极其反人类,如果你想知道自己还有什么作业,你得每门课点开挨个看一遍 为了节约生命,写了一个学习通的作业聚合 Demo地址 https://work.learningman.top/ (国内的…
扫描二维码继续阅读
2020-03-26