# python-roll-up **Repository Path**: shulandmimi/python-roll-up ## Basic Information - **Project Name**: python-roll-up - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-12-21 - **Last Updated**: 2021-12-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 计网过关小工具 技术栈 `selenium` + `rich` ### 寻找题目: `selenium` > pip install selenium 刷题: `rich` > pip install rich ## 使用方式 ### 开始 注意:命令需要在`根目录`下运行 #### 刷题 > 题目库文件已经存在,打开终端后进入本项目根目录后运行以下命令即可 ```sh python src/brush.py ``` #### 自己获取题库 可自行在 `src/fetch_question.py` 改变函数 `fetch_chapters_quetion` 的入参来指定目标页面 ```sh python src/fetch_question.py ``` #### 模糊查找题库中的题目 运行后进入`输入关键字界面`,输入`关键字`即可查询`所有包含`该字符的题目并`高亮答案`显示 ```sh python src/find.py ``` ![查询](./public/images/find_example1.png) #### 四种方式 1. 随机(重复) 2. 随机(不重复) 3. 顺序 4. 死记硬背 > 重复: 指题库中的每个题在本次只会`出现一次`(但题库中的题会有重复) ##### 死记硬背 显示`题目`、`选项`及其`高亮答案(选项)`,按 `Enter(回车)` 查看下一题 ![效果](./public/images/demo.png) ### 获取题目 > 在 `public/data.txt` 中已有 `U课中` 所有题,如果想用自己的题库,需要自行运行以下命令 获取 `u 课`中已经做过的题目 > 前提:需要自行安装 `chromedriver(只能跑chrome)` 在电脑中 ```sh python src/fetch_quetion.py ``` ## 其他 > 联系方式:`issue`、`PR` 或 `联系我` 1. 扩大题库内容 2. 有奇妙的`想法` 或 `建议` ## By `shulandmimi` 本项目只用做于学习