程序聚合 软件案例 多浏览器支持的自动化脚本录制软件-流程自动化

多浏览器支持的自动化脚本录制软件-流程自动化

2026-04-30 15:17:28
行业:工业互联网
载体:爬虫/脚本
技术:Python

业务和功能介绍

该项目是基于python selenium pyqt实现的浏览器操作流程自动化软件
1、支持Chrome Edge浏览器
2、可以自定义操作流程,支持读取、保存和编辑操作流程
3、能进行多种浏览器操作,如点击、输入、按键、值读取和保存、循环等功能
4、支持复杂操作组合,可编辑可自定义流程
5、通过选择浏览器html页面中的元素selector定位元素位置,操作精准
6、目前支持windows

项目实现

这是一个基于 Selenium 的浏览器自动化平台,核心功能是通过图形界面(GUI)录制和回放自动化操作流程,无需编写代码即可实现网页自动化任务。

主要组成部分:
app/workflow_tester/app.py — 主界面,基于 customtkinter 构建,提供工作流编排控制台,支持浏览器连接管理、步骤可视化编辑、工作流保存/加载(JSON 格式)、单步执行和全流程播放,以及"最小化悬浮"模式便于操作时监控。

app/workflow_tester/models.py — 步骤数据模型,定义了 12 种原子操作类型:点击、输入、多行输入、按键、获取文本、获取属性、等待、循环开始/结束、存储变量、写文件、记录结果,并实现 JSON 序列化/反序列化。

app/workflow_tester/runtime.py — 运行引擎,负责驱动 Selenium 执行工作流步骤,支持变量系统、循环(Excel/CSV/JSON 文件数据、手写数组、数值范围三种来源)、结果收集并导出为 Excel。

app/core/ — 底层能力层,包含浏览器工厂(Chrome/Edge 多账号 Profile 隔离)、下载管理器、Excel 处理器。

app/tasks/task_scheduler.py — 独立的任务调度入口(run.py),可按账号批量调度自动化任务。

技术栈: Python + Selenium + customtkinter(Tkinter 扩展)+ openpyxl/xlrd,配置通过 config/settings.ini 管理,工作流文件存储在 resources/workflows/,运行数据落盘至 data/。

示例图片视频


景漠然
24小时内活跃
方向: 人工智能-AI应用开发、后端-Python、
交付率:100.00%
相似推荐
小程序-耕种耘
打通农业主体“数据采集-生态监控-业务决策”的数字化生态管理能力支持。 包含在线商城系统,覆盖商品管理、订单交易、支付结算等完整电商链路。 可以在线管理农场地块、农事任务、农资、查看视频监控,查看数据分析。
面向全球toc ppt 人工智能设计平台、ai agent-okkslides
网站: https://www.okkslides.com/ ● 一款面向全球的,大模型驱动的在线 PPT 创作平台。用户输入主题或上传附件材料,AI 自动完成排版与内容创作, 并支持 vibe edit,支持任意元素自由调整,导出效果接近原生 PowerPoint ● 目前同类产品中导出质量最高的平台之一,支持导出原生图表。 ● 集成 AI Agent 实现多轮对话式 PPT 内容生成与交互编辑
学习洗衣服务
用于校园洗衣服,提供代理商端和学生端。 学生端:学生注册->在线充值->洗衣服务 代理商端:学校管理、故障管理、设备管理、收益情况、收益流水等。 代理商可以管理多个学校,对每个学校流水、今日收益、月收益、年收益进行展示。
nft铸造市场-nft-marketplace
**钱包连接** — MetaMask 一键登录,显示地址和角色 - **铸造 NFT** — 上传图片 + 填写名称,提交审核后上链 - **市场浏览** — 首页展示所有已铸造藏品,分页加载 - **藏品详情** — 查看图片、持有者、Token ID - **一口价交易** — 上架设置价格,买家支付 ETH 购买,藏品自动划转 - **我的藏品** — 查看已铸造和已购买的 NFT - **交易记录** — 铸造/上架/购买/转让历史,可复制交易哈希 ### 管理后台 - **藏品审核** — 通过触发链上铸造,拒绝可填理由 - **数据看板** — 总用户/藏品/交易额 + 近 7 天趋势图
瑞吉外卖系统
功能 说明 用户身份鉴权 JWT + 拦截器,区分普通用户与后台管理员 数据加密 用户密码BCrypt加密存储;敏感信息传输加密 文件上传/下载 菜品/套餐图片上传至阿里云OSS或本地存储 邮件/短信通知 订单状态变更时发送通知(如“出餐完成”“骑手已取餐”) 接口限流/防刷 防止恶意高频请求或刷单 日志记录 记录登录日志、操作日志、异常日志 多环境部署 支持开发(dev)、测试(test)、生产(prod)环境配置切换
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服