2023-12-18 14:59:37 +08:00
|
|
|
|
# 北京青年大学习
|
|
|
|
|
|
2023-12-18 12:55:24 +00:00
|
|
|
|
> 注意:本项目仅供学习交流使用,请勿用于商业用途,否则后果自负。
|
|
|
|
|
|
|
|
|
|
## 简介
|
2023-12-18 13:08:34 +00:00
|
|
|
|
|
2023-12-18 12:55:24 +00:00
|
|
|
|
本项目是北京青年大学习的速刷程序,可以迅速完成学习任务。
|
|
|
|
|
|
2023-12-18 12:58:54 +00:00
|
|
|
|
## 特性
|
2023-12-18 13:08:34 +00:00
|
|
|
|
|
2023-12-18 12:58:54 +00:00
|
|
|
|
- 自动识别学习任务是否完成,完成后自动退出。
|
|
|
|
|
- 自动识别验证码,无需人工干预。
|
|
|
|
|
- 支持多用户
|
|
|
|
|
- 支持部署到各种定时任务平台,如:Windows计划任务、Linux Crontab、青龙等。
|
|
|
|
|
|
2023-12-18 12:55:24 +00:00
|
|
|
|
## 使用方法
|
|
|
|
|
|
|
|
|
|
1. 安装Python3,建议使用Python3.7-3.10版本,下载地址:[Python3.10](https://www.python.org/ftp/python/3.10.11/python-3.10.11-amd64.exe),版本过高可能会出现兼容性问题。
|
|
|
|
|
2. 安装依赖库,打开命令行,输入以下命令:
|
|
|
|
|
```
|
|
|
|
|
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
|
|
|
|
|
```
|
|
|
|
|
3. 配置账户信息,打开`account.csv.example`文件,按照格式填写账户信息,保存为`account.csv`。
|
2023-12-18 13:08:34 +00:00
|
|
|
|
账户获取方法:填写[此网站](https://m.bjyouth.net/site/login)的账号密码即可。
|
2023-12-18 12:55:24 +00:00
|
|
|
|
4. 运行程序,打开命令行,输入以下命令:
|
|
|
|
|
```
|
|
|
|
|
python Beijng_Daxuexi.py
|
|
|
|
|
```
|
|
|
|
|
5. 程序会自动完成学习任务,完成后会自动退出。
|
|
|
|
|
|
|
|
|
|
## 注意事项
|
|
|
|
|
1. 程序会自动识别当前学习任务是否完成,如果学习任务完成,程序会自动跳过学习任务。
|
|
|
|
|
2. 本程序只会完成最新的学习任务,不会完成题目,也不会完成旧的学习任务。
|
|
|
|
|
|
2023-12-18 13:10:14 +00:00
|
|
|
|
## 目录结构
|
2023-12-18 12:55:24 +00:00
|
|
|
|
- `account.csv`:账户信息文件(示例),用于配置账户信息。
|
|
|
|
|
- `Beijng_Daxuexi.py`:主程序文件,用于完成学习任务。
|
|
|
|
|
- `requirements.txt`:依赖库文件,用于安装依赖库。
|
|
|
|
|
- `README.md`:说明文件。
|
|
|
|
|
- `LICENSE`:许可证文件。
|
|
|
|
|
- `utility.py`:工具文件,用于提供工具函数。
|
|
|
|
|
|
|
|
|
|
## 致谢
|
|
|
|
|
本项目参考了以下项目:
|
|
|
|
|
- [startkkkkkk/Beijing_Daxuexi_Simple](https://github.com/startkkkkkk/Beijing_Daxuexi_Simple)
|
|
|
|
|
- [sml2h3/ddddocr](https://github.com/sml2h3/ddddocr)
|