Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/viper373/bipt-jwzx_eduassess
北京石油化工学院教务在线-自动教学评价
https://github.com/viper373/bipt-jwzx_eduassess
Last synced: 12 days ago
JSON representation
北京石油化工学院教务在线-自动教学评价
- Host: GitHub
- URL: https://github.com/viper373/bipt-jwzx_eduassess
- Owner: Viper373
- Created: 2024-03-19T13:03:55.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-08-10T16:48:01.000Z (5 months ago)
- Last Synced: 2024-08-10T17:50:21.888Z (5 months ago)
- Language: Python
- Homepage:
- Size: 10.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🚀 assess.py 自动化脚本
`assess.py` 是一个自动化脚本,主要功能是使用 Selenium 控制浏览器进行特定操作,并使用 OCR 技术进行字符识别。该脚本包括自动下载依赖、登录系统等功能。
## 📋 功能概述
- 🖥️ **自动化浏览器操作**:使用 Selenium 驱动 Edge 浏览器进行自动化操作。
- 🔍 **OCR 识别**:自动下载并安装 Tesseract OCR 进行图片中的字符识别。
- 🔐 **账号登录**:自动化输入用户名和密码进行系统登录。
- 📥 **依赖下载**:自动检测并下载所需依赖项。## 📦 环境依赖
- Python 3.x
- Selenium
- Edge 浏览器和对应的驱动程序
- ddddocr 模块## 🔧 安装指南
1. **克隆仓库**:
```bash
git clone https://github.com/yourusername/your-repo-name.git
cd your-repo-name
```2. **安装依赖**:
```bash
pip install -r requirements.txt
```3. **配置 Edge WebDriver**:
- 请确保您的系统中安装了 Edge 浏览器,并且已配置相应的 WebDriver。4. **运行脚本**:
- 执行以下命令开始脚本运行:
```bash
python assess.py
```## ⚙️ 使用方法
- **首次运行**:
- 运行脚本后,会提示是否需要下载 OCR 识别技术的依赖项。根据提示选择相应选项并完成下载和安装。- **登录功能**:
- 使用 `login(username, password)` 函数自动输入账号和密码进行系统登录。## 📄 文件结构
- `assess.py`:主脚本文件,包含所有功能实现。
- `requirements.txt`:Python 依赖项文件。## 🛠️ 脚本功能
- **download()**:用于自动下载并安装 OCR 依赖项的函数。
- **login(username, pwd)**:用于模拟用户登录系统的函数。## 📝 备注
- 请确保您有足够的权限来运行安装和浏览器操作。
- 如果遇到问题,可以在此处查看 [Tesseract OCR 安装说明](https://github.com/tesseract-ocr/tesseract)。## 📧 联系方式
如果有任何问题或建议,欢迎通过 [邮件](mailto:[email protected]) 与我联系。