功能介绍
WebAutoTask 让不懂编程的用户也能实现网页自动化操作,通过可视化界面配置步骤,定时自动执行重复性网页任务。
支持的操作步骤
| 步骤类型 | 说明 |
|---|---|
| 打开网址 | 导航到指定 URL |
| 等待元素 | 等待页面元素出现(CSS 选择器 + 超时时间) |
| 点击 | 点击指定元素(CSS 选择器) |
| 输入文本 | 向输入框填入内容(支持从账号管理读取密码) |
| 截图 | 保存当前页面截图到指定路径 |
| 等待 N 秒 | 固定等待时间 |
安全特性
- 账号密码本地加密存储(XOR + Base64 混淆),不明文保存
- 步骤执行失败时自动截图,保存到 screenshots/ 目录
- 详细执行日志,每步记录结果
环境要求
⚠️ 需要预先安装 Google Chrome 浏览器(工具会自动下载匹配版本的 ChromeDriver)
安装 Python 3.10
安装依赖包
| 包名 | 版本 | 说明 |
|---|---|---|
| selenium | 4.15.0 | 网页自动化框架 |
| webdriver-manager | 4.0.1 | 自动下载 ChromeDriver |
使用方法
- 安装 Chrome 浏览器(如已安装可跳过)
- 运行 install.bat 安装依赖
- 运行
web_auto_task.py - 新建任务,填写目标网址和定时时间
- 在「操作步骤」标签页添加自动化步骤
- 点击「启用」开始定时执行