Files
douyin/task.md
T
2026-07-17 09:24:47 +08:00

1.5 KiB
Raw Blame History

任务清单

  • 第一阶段:项目初始化
    • d:\file\kefu 中创建项目目录结构(backendfrontend
    • 初始化 Python FastAPI 后端脚手架并安装依赖
    • 初始化 Vue3 + Ant Design Vue 前端脚手架
  • 第二阶段:后端与自动化引擎开发
    • 设计 SQLite 数据库表结构(账号、自动回复规则、消息日志)
    • 编写 Playwright 自动化控制代码(登录、保存 Session、消息检测与回复)
    • 开发 FastAPI 接口(账号增删改查、规则配置、启动控制)
  • 第三阶段:前端页面与联调
    • 搭建前端布局及路由
    • 实现账号管理页面(扫码登录、状态显示)
    • 实现规则配置页面
    • 实现消息日志面板
  • 第四阶段:整体联调与优化
    • 联调前后端接口与 WebSocket 状态推送
    • 优化 Playwright 的风控应对策略(防检测、延迟模拟等)
    • 撰写系统运行和部署说明
  • 第五阶段:Linux 登录兼容性与验证码捕获优化
    • 修复 Linux (Xvfb) 窗口最小化导致渲染失败的问题
    • 修复登录面板在 iframe 跨域框架内无法点击切换“扫码登录”标签的问题
    • 实现验证码 (Captcha) 的自动检测、截图与前端回传展示
    • 增加终极网页视口截图作为抓取二维码失败时的兜底逻辑,避免前端无限转圈