github pmh1314520/WebRPA v2.0.0
WebRPA v2.0.0

5 hours ago

由于本次是大更新,所以只提供完整的“FullVersion”7z压缩包!

  • 修复SAP相关模块存在的问题(由用户“多年以后”提供修复方案)
  • 修复元素选择器 422 报错问题
  • 修复相似元素选择器选择失效问题
  • 数据表格底部新增下载数据按钮
  • 修复表格导出提示成功但实际未导出故障
  • 修复 NapCat WebSocket 静默连接失败问题
  • 删除 system.py 内重复冗余路由
  • 修复 phone.py 缺失 win32gui 导入报错
  • 新增平台守卫机制与全局空值安全校验
  • 全面重写软件内置截图功能
  • 清理 scheduled_task_manager.py 末尾无效死代码,修复 NameError 报错
  • 补全 trigger_manager.py 缺失导入依赖
  • 修复 local_workflows.py 存在的路径穿越漏洞
  • 新增文件扩展名白名单限制,禁止访问 Windows 系统高危目录
  • 修复 file_share.py 文件上传路径穿越漏洞,新增路径二次校验
  • 修复 save_workflow 重复请求结构体错误,合并统一请求字段
  • 修复 python_script.py 脚本内 f-string 语法报错
  • 修复 statistics.py 百分位计算 p=100 索引越界问题,增加边界防护
  • 修复 advanced_ocr.py 乱码字符与未定义变量导致 OCR 功能崩溃问题
  • 修复 phone_advanced.py 缺失方法导入,解决手机长按操作失效
  • 替换 base.py 废弃事件循环接口,适配 Python3.12 及以上版本
  • 限制 base.py 变量追踪列表最大数量,解决长循环内存暴涨问题
  • 优化 base.py 变量解析规则,统一兼容两种变量调用格式
  • 优化 base.py 变量取值深度拷贝逻辑,大幅提升大数据解析性能
  • 修复 browser_engine.py 空锁异常,解决并发创建多浏览器实例问题
  • 新增工作流自定义模块循环引用检测,避免堆栈溢出卡死
  • 修复 workflows.py 日志状态判断逻辑异常问题
  • 修正 workflows.py 错误类型注解写法
  • 新增工作流批量日志强制刷新,解决程序退出日志丢失问题
  • 调整工作流执行数据清理策略,保障下载功能可正常读取完整数据
  • 修复资源文件重命名前缀匹配错误与跨盘符移动失败问题
  • 修复桌面拾取器异步事件循环调用错误
  • 新增定时任务队列空值判断,规避未初始化调用崩溃
  • 加固变量管理器表达式执行安全,限制内置函数调用权限
  • 优化数据采集器字典列表列解析逻辑,解决 Excel 导出非法字符报错
  • 规范触发器模块代码写法,过滤请求内敏感隐私请求头
  • 新增后端截图工具相关接口,修复前端截图调用无路由问题
  • 全局修复前端 api.ts 接口注释与弹窗中文乱码问题
  • 修复前端配置页面文本多余引号展示异常 BUG
  • 修正前端浏览器元素拾取错误接口调用地址
  • 清理前端手机配置文件内无效乱码字符
  • 修复任务编辑页面切换任务表单数据不同步问题
  • 优化接口请求报错解析,展示 FastAPI422 详细错误信息
  • 完善工作流状态清空逻辑,修复状态重置不彻底问题
  • 新增节点切换自动停止拾取器,避免配置数据错乱
  • 优化 Socket 事件监听注册逻辑,杜绝重复注册监听事件
  • 修复热键录制延时赋值闭包陷阱问题
  • 替换项目内所有 emoji 图标,统一使用规范图标组件
  • 清理配置文件重复导出项,统一规范模块导出内容
  • 补全前端定时任务完整类型字段定义
  • 移除仓库内无用备份文件,优化项目仓库整洁度
  • 修复 URL 地址跳转加载工作流功能失效问题
  • 删除工作流编辑器内未使用无效文件拖拽代码
  • 完善自定义模块导入基础功能,修复前端语法错误
  • 修正模块颜色配置文件错误类型声明
  • 新增弹窗成功状态类型与对应展示图标
  • 适配手机截图裁剪器前后端接口传参数量
  • 解决前端拖拽组件框架事件类型冲突问题
  • 完善悬浮气泡组件子元素调用支持
  • 清理前端配置页面无用占位函数参数
  • 补全工作流节点数据显式字段声明,消除未知类型报错
  • 修复工作流编辑器未知类型字符串转换报错
  • 统一修复手机截图前后端请求方式不匹配核心 BUG
  • 修正手机设备信息查询接口请求路径
  • 修复手机坐标测试接口前后端传参方式不一致问题
  • 清理前端手机模块冗余无效接口定义
  • 新增节点切换自动关闭相似元素选取弹窗
  • 新增节点切换自动关闭 URL 输入弹窗
  • 优化数据采集时间格式处理逻辑,保留 Excel 原生日期格式
  • 封堵自定义模块路径高危访问漏洞,新增多层路径校验
  • 修复工作流节点异常终止状态无法释放,解决工作流死锁
  • 新增工作流停止任务协程锁,规避多线程任务取消竞态问题
  • 重构工作流分支解析逻辑,支持多分支并行执行场景
  • 优化工作流拓扑图解析逻辑,去除重复执行边避免重复运行
  • 新增工作流执行完整性校验,提前拦截残缺流程卡死问题
  • 优化邮件监控触发器运行模式,解决同步阻塞主线程问题
  • 新增浏览器启停状态幂等防护,解决浏览器关闭并发异常
  • 限制文件上传最大体积,规避大文件上传导致进程内存溢出
  • 修复文件分享页面前端 XSS 注入安全漏洞
  • 完善异步回调任务持久化追踪,防止回调任务异常丢失
  • 升级变量解析逻辑,支持字典列表嵌套变量递归解析
  • 优化 Socket 重连机制,解决重连后外部监听事件丢失
  • 补齐 Excel 读取文件资源释放逻辑,消除长期运行内存泄漏
  • 优化系统宏录制启停逻辑,保障键鼠监听对称正常释放
  • 限制鼠标手势轨迹存储数量,杜绝无限制堆积内存泄漏
  • 增设系统日志存储条数上限,优化日志自动截断清理策略
  • 优化定时任务高频落盘逻辑,兼容新旧版数据模型语法
  • 优化工作流日志读写锁逻辑,提升多线程读写线程安全性
  • 优化代理捕获服务停止逻辑,等待子线程正常回收释放端口
  • 修复坐标悬浮服务异常退出无法重启,清理残留进程状态
  • 优化剪贴板监控启停逻辑,避免重复创建后台监听线程
  • 修正 ADB 文本输入字符转义顺序错误问题
  • 新增热键监听启动失败错误状态记录,方便异常排查
  • 优化浏览器交互命令超时时长,适配新版异步运行规范
  • 新增工作流停止服务空连接安全判断,提前拦截异常调用
  • 强化定时任务队列调用前置空值校验,杜绝空对象调用报错
  • WebRPA原生内置定制化AI小助手
  • 全局配置新增“小助手”分页
  • 为AI小助手定制专用Skills
  • 完全重新设计WebRPA的UI界面和动效
  • 优化日志底栏性能
  • 优化数据表格底栏性能
  • 优化画布右键和双击弹出弹窗的性能
  • 优化工作流搭建体验
  • 优化画布模块操作的性能
  • 修复左侧“模块库”存在的性能问题
  • 修复滑块验证总是200px的问题
  • 修复浏览器自定义路径/缓存目录/启动参数不生效的问题
  • 新增“在线视频下载”模块
  • 新增“在线音频下载”模块
  • 新增“视频信息查询”模块
  • 新增“可用格式列表”模块
  • 新增“在线字幕下载”模块
  • 新增“播放列表下载”模块
  • 修复“计划任务”存在的问题
  • 优化画布框选性能
  • 修复“自定义模块”存在的问题
  • 完全重新设计WebRPA启动器的UI界面和动效
  • 修复“图片OCR”存在的问题
  • 将“循环”模块默认的索引变量名改为“index”
  • 在“WebRPA启动器”设置中新增“启动器偏好”类设置
  • 底栏、左栏、右栏和WebRPA小助手栏都支持拖拽调整尺寸
  • 工作流支持导出为JSON格式
  • 工作流支持导出为Markdown文档
  • 减小内置Python的体积占用
  • 支持无线连接手机进行手机自动化
  • WebRPA启动器中新增“爱发电”赞助入口
  • 新增“屏保弹幕”功能
  • 优化“教学文档”弹窗的性能
  • 新增“盲水印·嵌入文字”模块
  • 新增“盲水印·提取文字”模块
  • 新增“盲水印·嵌入图片”模块
  • 新增“盲水印·提取图片”模块
  • 修复拾取手机点击坐标有偏差的问题
  • 新增手机坐标快速拾取器
  • 修复“手机镜像”弹窗中无法检测出手机画面是否已关闭的问题
  • 优化手机自动化工作流搭建体验
  • 完善拼音模糊搜索功能
  • 修复“AI对话”模块不支持思考模型的问题
  • 模块配置中的“节点名称”改名为“节点备注”
  • 重写文件路径选择器功能
  • 重写文件夹路径选择器功能
  • 优化文件选择器性能
  • 优化文件夹选择器性能
  • WebRPA编辑器界面新增加载动画
  • AI小助手支持自我更新迭代
  • AI小助手新增用户画像
  • 新增“发送热键”模块
  • 新增“批量抓取列表”模块
  • 新增“应用状态快照”模块
  • 新增“XPath查找控件”模块
  • 新增“选中并提取文字”模块
  • 新增“获取焦点控件”模块
  • 新增“断言控件状态”模块
  • 新增防报错白屏处理机制
  • 增强桌面应用自动化能力
  • AI小助手完整支持MCP
  • 全局配置后中新增MCP分页
  • 修复了所有的已知问题
  • 修复截图保存异常问题
  • 全局配置中新增AI小助手入口按钮的显示开关
  • 优化模块分类项
  • 所有密码输入框新增查看密码按钮
  • 打开AI小助手弹窗后,模块配置弹窗自适应移动
  • 修复"智能查找控件"模块创建时会错误的问题
  • 新增模块条搭建方式,流程图和模块条双模式支持互相切换
  • “分组”模块新增吸附模式切换功能
  • 新增“WPS多维表格写入”模块
  • 新增“WPS多维表格读取”模块
  • 桌面应用自动化相关模块的配置中新增进程名称选择器
  • WebRPA的默认前后端端口号改为5921和5241
  • 修复全局配置中“小助手”基础地址不会自动补全的问题
  • 大幅优化WebRPA编辑器的启动速度
  • 优化AI小助手生成的工作流的设计排版和布局能力
  • 优化AI小助手解决问题的能力
  • AI小助手创建模块时会复查一遍
  • 优化AI小助手生成的便签模块
  • AI小助手会用“分组”模块
  • WebRPA启动器中新增“外包开发”弹窗
  • 打开日志改成使用用户电脑默认浏览器打开
  • 数据表格底栏最多展示100条数据条目
  • 优化下载数据表格的方式
  • WebRPA启动器设置中新增“极速启动模式”
  • WebRPA启动器中的设置保存方式改为自动保存
  • WebRPA编辑器画布中周围一圈的UI组件支持隐藏
  • 修复拖拽JSON至画布导入工作流存在的问题
  • 修复日志底栏无法实时展示日志的问题
  • 将“系统消息”模块弹出的消息弹窗改为自定义的弹窗
  • 新增运行态高亮功能
  • 全局配置中新增“运行状态高亮”开关
  • 模块列表/搜索"常用模块"置顶,按使用频率+最近使用动态生成分组
  • 变量补全下拉显示变量来自哪个模块
  • 数据表格底栏支持点击列头排序
  • 配置面板新增必填校验提示
  • 优化WebRPA启动器启动WebRPA编辑器的逻辑
  • 选中节点支持一键询问AI
  • 数据表格支持行筛选
  • 导出工作流新增“加密分享包”方式
  • 优化工作流搭建流畅度
  • 大幅优化Python后端对内存的开销
  • 在“系统消息”模块的配置中新增“是否播放提示音”选项
  • AI小助手新增通用健壮性兜底
  • AI小助手新增消息历史一致性清洗
  • AI小助手支持文件输入
  • 新增错误自动诊断一键带入AI小助手
  • AI小助手新增会话操作时间线
  • AI小助手新增一键撤销功能
  • AI小助手支持同时配置多个AI厂商的模型
  • 支持配置多模型多场景自动切换
  • AI对话支持同时配置多个AI厂商的模型
  • 多厂商模型均支持自动切换
  • 新增“复制工作表”模块
  • 新增“移动工作表”模块
  • 新增“工作表标签色”模块
  • 新增“清空工作表”模块
  • 新增“复制区域”模块
  • 新增“数字格式”模块
  • 新增“设置超链接”模块
  • 新增“设置批注”模块
  • 新增“设置边框”模块
  • 新增“插入图片”模块
  • 新增“插入图表”模块
  • 新增“数据验证”模块
  • 新增“条件格式”模块
  • 新增“隐藏行列”模块
  • 新增“自动筛选”模块
  • 新增“区域排序”模块
  • 新增“删除重复行”模块
  • 新增“写入字典数组”模块
  • 新增“读取为字典数组”模块
  • 新增“导出CSV”模块
  • 新增“CSV转Excel”模块
  • 新增“保护工作表”模块
  • 新增“页面设置”模块
  • 新增“读取公式/值”模块
  • 新增“视图缩放”模块
  • 新增“读取总行数”模块
  • 新增“获取第一个空行”模块
  • 新增“获取第一个空列”模块
  • 新增“获取第一个空单元格”模块
  • 新增“填充内容”模块
  • 新增“删除样式”模块
  • 新增“激活工作表”模块
  • 新增“另存为Excel”模块
  • 新增“数据透视表”模块
  • 新增“导出为PDF”模块
  • 新增“运行Excel宏”模块
  • 新增“刷新Excel数据”模块
  • 新增“AI信息抽取”模块
  • 新增“AI文本分类”模块
  • 新增“AI文本摘要”模块
  • 新增“AI翻译”模块
  • 新增“AI情感分析”模块
  • 数据表格底栏不再限制数据展示条数
  • AI小助手支持整段重试的自动循环
  • 新增“AI数据规整”模块
  • 新增“AI语义去重”模块
  • 新增“AI智能路由”模块
  • 更新教学文档
  • 更新FrameworkHub
  • 更新README文档

Don't miss a new WebRPA release

NewReleases is sending notifications on new releases.