techxuexi:https://github.com/TechXueXi/TechXueXi
因为是使用Python+Selenium,所以理论上支持chromedrive和python的环境都可以使用,我平时是在mac上刷的,这次使用windows做演示。
1 下载源码
登录techxuexi的GitHub releases页面,下载20220126的代码
Yaodo·2022-08-07·748 次阅读
techxuexi:https://github.com/TechXueXi/TechXueXi
因为是使用Python+Selenium,所以理论上支持chromedrive和python的环境都可以使用,我平时是在mac上刷的,这次使用windows做演示。
登录techxuexi的GitHub releases页面,下载20220126的代码
其实我们只需要里面的SourcePackages也可以。
首先你需要装好chromedriver,下载对应chrome版本的chromedriver,在python和chrome的根目录各拷贝一份即可。
然后安装requirements.txt中写的依赖包:
E:
cd E:\Downloads\TechXueXi-20220126
pip install -r requirements.txt
如果你下载的是TechXueXi-20220126,那么不需要操作这一步,如果你下载的是首页的code(developing),那么需要修复这一步。
打开源码文件夹中的SourcePackages\pdlearn\answer_question.py,每周答题和转向答题的布局是反的,需要修改xpath定位。
搜索quiz_xpath,大约在531行和540行,把weekly的quiz_xpath中的7改成6,把zhuanxiang的quiz_xpath中的6改成7,这样才可以刷每周答题和专项答题
在cmd中,使用python + pandalearning.py的路径即可,我是:
python E:\Downloads\TechXueXi-20220126\SourcePackages\pandalearning.py
扫码登录即可自动刷分。
Comments | NOTHING