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:
15
README.md
15
README.md
@@ -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 预热**: 启动时预热连接,减少首次请求延迟
|
||||||
- **数据库连接池**: 提高并发性能
|
- **数据库连接池**: 提高并发性能
|
||||||
|
|||||||
Reference in New Issue
Block a user