由于工作要求,在业余时间,还需要在时代光华的网站学习课程,以至于班后很多时候都不能自主分配,于是想了想,能否通过技术的手段,让这种“学习”自动化。于是我开始分析自动化学习的可行性,最简单的我想到了按键精灵,但由于适配性很差,这个想法还没开始去试验,就被我否定了。网上搜索一下,果然,找到了一个开源的项目,里面有时代光华学习的方法,由于项目是使用python写的,我那个时候还没接触过python,只是隐约听说过这是一个比较容易上手且流行的编程语言,很多爬虫项目都使用它。
从学习基本的语法,到部署环境并运行项目,开始的时候学习起来确实没啥问题,能自动学习到账号的课程,但用了几次后,发现程序有严重的bug,没办法,这样只能再找找解决办法了。网上搜了一大堆,都没有合适的方法,正当我一筹莫展的时候,在某个问答平台看到别人推销他的自动学习软件,于是顺着回答付费后, 得到了经过加密的pyc文件,并且还需要绑定电脑使用。发现这个自动化学习程序是自动调用浏览器进行学习的,这才让我明白到,原来还是自身的认知不足,不过想着能用也行,但是用着一段时间后,发现学习平台有更新了防挂机机制,但是付费的软件迟迟没有更新,为了能再实现自动学习,于是决定自己开发时代光华的自动学习程序,文章主要记录编程的一些主要过程和思路。(python的环境部署部分这里就不写了)
#窗口
window=tk.Tk()
window.title('欢迎进入学习系统')
window.geometry('450x300')
center_window(