返回市场
W
Web Automation
v3.1.0MITby dyyz1993
通用网页自动化工具包:操作录制、脚本执行、定时任务、跨平台导出,适用于任何网站的数据采集和流程自动化。
0 次下载 0.0 (0 条评价) 更新于 1/1/1970
README
# Web Automation\n\n## 功能特性\n\n- **record**: 录制浏览器操作生成脚本\n- **run**: 执行自动化脚本\n- **schedule**: 创建定时任务\n- **export**: 导出为独立可执行格式\n\n## 安装\n\n```bash\nxbrowser install web-automation\n```\n\n## 使用\n\n```bash\nxbrowser web-automation record --url "https://example.com"\nxbrowser web-automation schedule --script ./scrape.js --cron "0 9 * * *"\n```
命令
record
record录制浏览器操作,生成自动化脚本
Parameters
| Name | Type | Req | Description |
|---|---|---|---|
| url | string | Yes | 起始页面 URL |
| output | string | No | 脚本输出路径 (./recording.js) |
| format | enum | No | 输出格式: puppeteer, playwright, xbrowser (xbrowser) |
xbrowser web-automation record --help
run
run执行自动化脚本或工作流
Parameters
| Name | Type | Req | Description |
|---|---|---|---|
| script | string | Yes | 脚本文件路径 |
| headless | boolean | No | 是否无头模式运行 (true) |
| timeout | number | No | 超时时间(毫秒) (30000) |
xbrowser web-automation run --help
schedule
schedule创建定时自动化任务
Parameters
| Name | Type | Req | Description |
|---|---|---|---|
| script | string | Yes | 脚本文件路径 |
| cron | string | Yes | Cron 表达式 |
| notify | string | No | 结果通知方式: email, webhook, none (none) |
xbrowser web-automation schedule --help
export
export将自动化工作流导出为独立可执行脚本
Parameters
| Name | Type | Req | Description |
|---|---|---|---|
| script | string | Yes | 源脚本路径 |
| format | enum | Yes | 导出格式: docker, github-action, node-script |
| output | string | No | 输出目录 |
xbrowser web-automation export --help