Skip to content

YV3507/dis-appear

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dis-appear

网页重复性劳动自动化系统 — 基于 Playwright + AI 自愈定位器的"脚本驱动,AI 辅助"闭环。

Python 3.11+ Playwright License


简洁高效 · 脚本驱动 · AI 辅助 · 自愈定位


快速开始

# 安装
uv sync

# 运行测试
uv run pytest

# 执行示例脚本
uv run python main.py

文档

文档 说明
📖 文档中心 完整项目文档、使用指南
🏗️ 架构设计 系统架构、模块划分、数据流
📊 项目进展 开发进度、已完成/待完成功能

核心概念

  • 脚本执行层BaseScript 提供 20+ 原子操作(点击、填写、下拉框、上传、数据提取等),复杂的业务逻辑由 AI 编排组合
  • 自愈定位器playwright-healer 六级修复管道(启发式 → DOM 模糊 → AI),元素定位失败时自动修复
  • AI 编排AIPlanner 将高级任务(如"完成日报填写")分解为可执行的 DAG 图,支持缓存固化

技术栈

组件 技术
运行时 Python 3.11+ (asyncio)
浏览器自动化 Playwright (Chromium/Edge/Firefox)
自愈引擎 playwright-healer
AI 修复 Groq / OpenAI / DeepSeek
测试 pytest + pytest-asyncio + pytest-mock

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages