Coder Social home page Coder Social logo

21tb-study's Introduction

21tb 时代光华 自动学习

原版来自https://github.com/iloghyr/21tb_robot

初级前端,因公司需要学分,在github找到了上面的原版

同事优化了其获取听课列表逻辑

在这基础上,学了一个月python,尝试着自己写了一下

主要的视频观看逻辑照搬了原版

很多方面都没有考虑到,会慢慢更新上去

ps:需答题的课程,水平有限,暂不考虑

前期准备:

修改api.conf:
corpcode = 公司标识
host = 公司听课主页地址

启动说明:

无python环境,双击study.exe
python环境下,有安装python3,双击study.bat

v1.1

更新内容:

1、无需安装python,直接双击study.exe即可运行
2、可视化界面,中文日志输出
3、自动选课,在已选课程都学完后,自动选择评估课程(只需课程评估即可获得学分)
4、修改了一些逻辑和bug

v1.2

更新内容:

1、自动评估获取学分,选课听课评估一条龙    
2、修改了一些逻辑和bug

ps:因逻辑不完善,如果评估课程失败,建议删除‘课程中心’-‘我的课程’-‘进行中’下的全部课程

v1.3

更新内容:

1、默认学习2小时,到期自动关闭
2、增加自动关机按钮,停止学习后自动关机

v1.3.1

更新内容:

1、程序启动后,自动最小化,增加隐蔽性
2、网站协议由http换成https

已知bug:

1、日志输出不能默认显示最新
2、日志输出无法按顺序输出

2019.9.19:

1、尝试过用python添加计划任务,但是会被360等判定为非法操作,所以自己添加计划任务吧,很容易的,记得操
作栏里要添加参数和起始于,不然exe启动不了
2、功能其实很不完善,只考虑了理想情况下的学习,异常情况没有处理机制,碰到不能走下去的情况,个人建议:有
问题的话,浏览器登录,删除全部已选课程,然后再打开软件试一下。我就是这样操作之后,再加上使用了计划任务,
这三个多月,每天12点准时启动,自动学习自动关闭,学分也能正常获取,再也没	有手动操作过。
3、关于更新的问题,因为工作比较忙,再加上最近几个月,我机器上的程序都在良好的学习,核心功能已经实现了,
所以对产品的关注度直线下降,激情也消退了,本来就是现学的python,几个月不碰,忘得差不多了,
所以下一次更新,可能遥遥无期了。

21tb-study's People

Contributors

chenqi191 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.