mirror of
https://github.com/Cccc-owo/CheckInApp.git
synced 2026-06-17 05:56:29 +00:00
feat(backend): replace Selenium with Playwright
BREAKING CHANGE: backend now requires Python 3.12 or newer.
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
[](https://fastapi.tiangolo.com/)
|
||||
[](https://vuejs.org/)
|
||||
[](https://www.python.org/)
|
||||
[](https://www.python.org/)
|
||||
|
||||
接龙自动打卡系统,通过 QQ 登录实现每日自动考勤提交。
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
|
||||
## 技术栈
|
||||
|
||||
**后端**: FastAPI + SQLAlchemy + APScheduler + Selenium
|
||||
**后端**: FastAPI + SQLAlchemy + APScheduler + Playwright
|
||||
**前端**: Vue 3 + TypeScript + shadcn-vue + Tailwind
|
||||
**数据库**: SQLite
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
### 环境要求
|
||||
|
||||
- Python 3.9+
|
||||
- Python 3.12+
|
||||
- uv
|
||||
- Node.js 20+
|
||||
- pnpm
|
||||
@@ -37,6 +37,7 @@
|
||||
```bash
|
||||
# 后端
|
||||
uv sync
|
||||
uv run playwright install chromium
|
||||
uv run python main.py backend
|
||||
|
||||
# 前端
|
||||
|
||||
Reference in New Issue
Block a user