techxuexi:https://github.com/TechXueXi/TechXueXi
因为是使用Python+Selenium,所以理论上支持chromedrive和python的环境都可以使用,我平时是在mac上刷的,这次使用windows做演示。
1 下载源码
登录techxuexi的GitHub releases页面,下载20220126的代码

其实我们只需要里面的SourcePackages也可以。
2 安装依赖包
首先你需要装好chromedriver,下载对应chrome版本的chromedriver,在python和chrome的根目录各拷贝一份即可。
然后安装requirements.txt中写的依赖包:
- 在cmd中输入盘符跳转到相应分区,我是
E: - cd到解压缩后的文件夹,我是
cd E:\Downloads\TechXueXi-20220126 - 安装依赖
pip install -r requirements.txt

3 修复源码中的专项答题
如果你下载的是TechXueXi-20220126,那么不需要操作这一步,如果你下载的是首页的code(developing),那么需要修复这一步。
打开源码文件夹中的SourcePackages\pdlearn\answer_question.py,每周答题和转向答题的布局是反的,需要修改xpath定位。
搜索quiz_xpath,大约在531行和540行,把weekly的quiz_xpath中的7改成6,把zhuanxiang的quiz_xpath中的6改成7,这样才可以刷每周答题和专项答题

4 运行techxuexi
在cmd中,使用python + pandalearning.py的路径即可,我是:
python E:\Downloads\TechXueXi-20220126\SourcePackages\pandalearning.py
扫码登录即可自动刷分。



Comments | NOTHING