Skip to content
Zhao Yang edited this page Jan 8, 2025 · 1 revision

使用

使用可执行文件

目前只支持Windows平台直接运行

Release可获取最新的可执行文件,无需配置Python环境可直接运行,其它配置说明参考配置文件与参数说明

使用源代码

使用源代码可以获取最新的功能以及问题修复,但相应的也可能有更多的问题

准备一个Python3.8+环境。

使用指令拉取以下仓库:

git clone https://github.com/Samueli924/chaoxing.git

或自行下载源码压缩包并解压

在项目目录下存在文件requirements.txt,它包含项目脚本运行所需要的三方库,你需要执行指令来安装它们:

pip install -r requirements.txt

之后你可以参考配置文件与参数说明

启动脚本:

python main.py

配置文件与参数说明

配置文件一般为config.ini,如若没有请自行复制config_template.ini并更名为config.ini放入可执行文件或源码同目录下。 配置文件已包含;为开头的注释说明,请自行结合教程来参考、配置和使用。

请使用-c [配置文件名] 来指定使用你的配置文件,例如-c config.ini

一些参数说明(以源码为例,可执行文件同样支持):

python main.py [-h] [-c CONFIG] [-u USERNAME] [-p PASSWORD] [-l LIST] [-s SPEED] [-v]

optional arguments:
  -h, --help            显示帮助信息并退出
  -c CONFIG, --config CONFIG
                        使用配置文件运行程序
  -u USERNAME, --username USERNAME
                        手机号账号
  -p PASSWORD, --password PASSWORD
                        登录密码
  -l LIST, --list LIST  要学习的课程ID列表, 以 , 分隔
  -s SPEED, --speed SPEED
                        视频播放倍速 (默认1, 最大2)
  -v, --verbose, --debug
                        启用调试模式, 输出DEBUG级别日志

非桌面端PC环境准备

可参考:使用手机运行脚本提升效率

以Android为例,配置Python环境,推荐使用以下App:

  • Linux Deploy:需要Root,需要一些配置,并安装Linux环境,随后在其环境下再配置Python
  • Termux:不需要Root,可直接配置Python环境。推荐

iOS上也有类似的App,如iSH,可以根据下面的内容参考自行配置

使用Termux

下载App

Termux无需Root,可直接配置Python环境。 前往官方仓库Releases下载:Releases-termux/termux-app

注意:Google Play商店上的版本似乎已经放弃了,请去官方仓库Releases下载

配置基本环境

首先为Termux换个源,加快后续涉及下载操作的速度。 打开后输入:

termux-change-repo

Screenshot_2024-10-23-14-39-54-222_com termux

回车后出来的界面直接回车继续:

Screenshot_2024-10-23-14-40-01-612_com termux

在第二个界面,使用下面的箭头往下选择Mirrors in Chinese Mainland,然后 按空格 选中,然后回车生效。

Screenshot_2024-10-23-14-40-17-518_com termux

现在来安装一下需要的软件包,输入以下指令回车等待完成即可:

pkg install -y tur-repo openssl libxml2 libxslt git

脚本的运行需要Python 3.8+,这里演示使用指令来安装Python3.10:

pkg install -y python3.10

Screenshot_2024-10-23-14-45-39-639_com termux

等待安装完后,就可以使用python3.10 -V来检查是否安装成功了。

此时若要使用python可能需要指令python3.10,同时使用对应的pip需要指令python3.10 -m pip,可以进行一下额外的配置

touch ~/.bashrc
echo "alias python='python3.10'" >> ~/.bashrc
echo "alias pip='python3.10 -m pip'" >> ~/.bashrc
source ~/.bashrc

这时候就可以直接用pythonpip指令了

推荐更换pip的源,例如清华源

pip config set global.index-url https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple

Screenshot_2024-10-23-14-56-04-154_com termux-edit

现在确保在chaoxing的目录下,使用以下指令来装下脚本运行所需的依赖,回车等待安装完成即可:

pip install -r ./requirements.txt

环境准备完毕,现在你可以按照之前的教程运行项目脚本开始你的刷课任务: Screenshot_2024-10-23-15-29-44-502_com termux-edit