[RPA] 网站文件自动批量上传

阅读本文章之前,请先阅读该篇文章

[RPA] 订单数据的自动提取与标准化整理https://blog.csdn.net/Hudas/article/details/157842319?spm=1001.2014.3001.5501


RPA需求:网站文件自动批量上传

场景说明:登录相关网站后,通过指定的送货单号查询到相应单据,点击上传按钮,完成对应文件的上传操作

RPA流程思路

其中搭建该RPA应用需具备以下资源:

① RPA_屏ID数据集

该RPA机器人后期会循环遍历Excel的每一行数据,抓取E栏位"送货单号"中的单据号,在指定网页进行检索并上传已A栏位"DONO"相关的文件,完成上传文件以后,F栏位"送货状态"将会自动回填"已上传",如果文件上传失败,则F栏位"送货状态"将会自动回填"未上传",后续RPA机器人只会遍历去执行'状态"为"已完成","送货状态"为空的行数据

② "屏ID模板生成"文件夹

该文件夹是上传文件的源文件夹,其中存放已处理完毕、等待上传的文件

③ "已上传SRM文件"文件夹

该文件夹作为归档目录,用于集中存放已成功上传至指定网站的文件,这些文件在上传完成后,会从"屏ID模板生成"文件夹转移至此处

RPA功能:批量上传指定文件到相关网站并进行备份


RPA解决方案:

① 最核心的逻辑主要是使用Python获取 RPA_屏ID数据集.xlsx文件 的总行数data_row_num ,排除表头(起始行设置第2行,起始列设置A列;结束行设置第data_row_num行,结束列设置F列),循环读取该文件的每一行数据,抓取E栏位"送货单号"中的单据号,在指定网页进行检索需要上传文件的行信息,再抓取A栏位"DONO"中的单据号,模糊匹配"屏ID模板生成"文件夹中的对应文件,进行文件上传,后续完成该行RPA操作以后,F栏位"送货状态"将会自动回填"已上传",RPA机器人只会遍历去执行D栏位"状态"为"已完成"且F栏位"送货状态"为空的行数据

② 外部网站如果存在加载延迟的情况,可适当添加【等待执行】的相关指令,延缓下一个指令执行时间,确保解决因页面延迟导致指令无法定位元素的情况

③ 上传文件点击【上传】按钮以后,有可能存在上传失败,导致【导入文件】窗口无法正常关闭的情况,可考虑添加【网页元素判断】的指令,设定等待时间,判断【导入文件】窗口是否可见,进行后续逻辑指令的添加


搭建RPA的相关指令(仅供参考):

1.打开网页、获取网页对象、关闭网页

2.填写输入框、填写密码框

3.点击元素

4.上传文件

5.Excel相关指令(开启Excel、读取Excel内容、写入内容到Excel、关闭Excel)

6.IF条件判断、网页元素判断

7.文件操作相关指令(循环文件路径、获取文件属性、移动文件)

8.Python脚本指令

9.等待指令

相关推荐
GJGCY13 小时前
2026企业级AI智能体架构对比:RPA+大模型融合在财务场景的表现
大数据·人工智能·ai·rpa·智能体
GJGCY16 小时前
2026制造业RPA技术落地指南:7大核心场景架构对比与跨系统集成实践
人工智能·ai·自动化·制造·rpa·制造业·智能体
GEO_Huang18 小时前
企业转型无从下手?数谷的定制化 AI 方案能否指点迷津?
大数据·人工智能·aigc·rpa·geo·企业智能体定制·企业ai定制
曲辕RPA1 天前
RPA多网页并行自动化深度对比:影刀的坑与曲辕的解法
python·ai·自动化·rpa
GEO_Huang2 天前
扎根珠三角,数谷 AI 定制助千企数智化转型
人工智能·aigc·rpa·geo·ai+rpa
GEO_Huang2 天前
想要排名稳?数谷 GEO 优化助力企业品牌升级
大数据·人工智能·百度·aigc·rpa·geo
GEO_Huang2 天前
工作流定制选数谷,Agentoffice 让办公快人一步
大数据·人工智能·aigc·rpa·geo
RPA机器人就用八爪鱼3 天前
AI与RPA融合:安全挑战与落地实践指南
大数据·人工智能·机器人·rpa
2501_941982053 天前
企微 RPA 自动化:打破数据孤岛,实现业务流程极致加速
自动化·企业微信·rpa
RPA机器人就用八爪鱼3 天前
RPA+AI融合:智能化OA系统的升级路径与实践应用
人工智能·机器人·自动化·rpa