docs: 修正 README 中截图引擎描述

- 截图使用 wkhtmltoimage(不是 Playwright)
- Playwright 仅用于金山文档表格操作
- 修正技术栈、项目结构、更新日志相关描述

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-08 01:00:08 +08:00
parent 3c6799ce53
commit da71b0ac5e

View File

@@ -6,12 +6,12 @@
## 项目简介 ## 项目简介
本项目是一个 **Docker 容器化应用**,使用 Flask + Vue 3 + Requests + Playwright + SQLite 构建,提供: 本项目是一个 **Docker 容器化应用**,使用 Flask + Vue 3 + Requests + wkhtmltoimage + SQLite 构建,提供:
### 核心功能 ### 核心功能
- 多用户注册登录系统(支持邮箱绑定与验证) - 多用户注册登录系统(支持邮箱绑定与验证)
- 自动化浏览任务(纯 HTTP API 模拟,速度快) - 自动化浏览任务(纯 HTTP API 模拟,速度快)
- 智能截图系统(基于 Playwright,支持线程池) - 智能截图系统(wkhtmltoimage,支持线程池)
- 用户自定义定时任务(支持随机延迟) - 用户自定义定时任务(支持随机延迟)
- VIP 用户管理(账号数量限制、优先队列) - VIP 用户管理(账号数量限制、优先队列)
@@ -39,8 +39,9 @@
- **后端**: Python 3.11+, Flask, Flask-SocketIO - **后端**: Python 3.11+, Flask, Flask-SocketIO
- **前端**: Vue 3 + Vite + Element Plus (SPA) - **前端**: Vue 3 + Vite + Element Plus (SPA)
- **数据库**: SQLite + 连接池 - **数据库**: SQLite + 连接池
- **自动化**: Requests + BeautifulSoup (浏览), Playwright (截图) - **自动化**: Requests + BeautifulSoup (浏览)
- **截图**: Playwright (主) / wkhtmltoimage (备用) - **截图**: wkhtmltoimage
- **金山文档**: Playwright (表格操作/上传)
- **容器化**: Docker + Docker Compose - **容器化**: Docker + Docker Compose
- **实时通信**: Socket.IO (WebSocket) - **实时通信**: Socket.IO (WebSocket)
@@ -70,7 +71,7 @@ zsglpt/
├── db/ # DB 分域实现 + schema/migrations ├── db/ # DB 分域实现 + schema/migrations
├── db_pool.py # 数据库连接池 ├── db_pool.py # 数据库连接池
├── api_browser.py # Requests 自动化(主浏览流程) ├── api_browser.py # Requests 自动化(主浏览流程)
├── browser_pool_worker.py # Playwright 截图线程池 ├── browser_pool_worker.py # wkhtmltoimage 截图线程池
├── app_config.py # 配置管理 ├── app_config.py # 配置管理
├── app_logger.py # 日志系统 ├── app_logger.py # 日志系统
├── app_security.py # 安全工具函数 ├── app_security.py # 安全工具函数
@@ -776,9 +777,9 @@ docker logs -f knowledge-automation-multiuser
- **Bug反馈系统**: 用户可提交问题反馈 - **Bug反馈系统**: 用户可提交问题反馈
#### 优化 #### 优化
- **截图引擎升级**: wkhtmltoimage 升级为 Playwright - **截图线程池**: wkhtmltoimage 截图支持多线程并发
- 更好的 JavaScript 渲染支持
- 线程池管理,按需启动 - 线程池管理,按需启动
- 空闲自动释放资源
- **二次登录机制**: 刷新"上次登录时间"显示 - **二次登录机制**: 刷新"上次登录时间"显示
- **API 预热**: 启动时预热连接,减少首次请求延迟 - **API 预热**: 启动时预热连接,减少首次请求延迟
- **数据库连接池**: 提高并发性能 - **数据库连接池**: 提高并发性能