【友友 RPA】零基础小白系列分享:菜鸟发货平台自动录入收件人信息
开发环境:友友编辑器版本 1.2.6
SDK 版本 1.0.2.30
Microsoft Windows 10 专业版 10.0.19043 64 位
NET Framework 4.8.4400.0
运行环境:
Chrome 浏览器
Version 102.0.5005.63 (Official Build) (64-bit)
需要安装友友谷歌插件 v1.0.52
可视化流程:
设计思路:
[*]将收件人信息先复制粘贴到本地 txt 文档
[*]打开菜鸟发货平台
[*]检测是否已登录
[*]如果已登录则读取本地文档自动录入收件人信息
[*]如果没有登录则先输入淘宝账号密码
关于元素:
相关阅读:https://www.52pojie.cn/thread-1652269-1-1.html
该流程主要涉及到元素编辑器属性编辑的使用,由于每次弹出录入窗口的元素 Xpath 节点信息都有变动,需要对元素属性进行编辑才能保证流畅运行。
代码详解:
第 1 行
填写网址的时候注意要用英文双引号:表示这是字符串
第 2 行
获取登录成功后右上角显示的退出按钮,通过检测按钮是否出现判断是否在登录界面
第 3 行
如果没有退出按钮,也就是未登录
第 4 行和第 5 行
弹出输入框,输入账号和密码
第 6 行和第 7 行
自动在网页上输入账号和密码,注意密码使用的文本类型
第 8 行:点击登录按钮
第 9 行
进入否则逻辑,即但退出按钮出现,已经是登录状态时,点击非淘订单发货
第 10 行
读取方式选择:逐行读取,读取后返回的是由每行信息组成的列表,大概是这样的
["收件人1信息","收件人2信息","收件人3信息","收件人4信息","收件人5信息","收件人6信息"]
注意:文本中地址内容为测试内容,但为了保证真实可智能录入,信息来自百度地图随机获取
第 12 行
将列表用 for each 循环拆成单个项,返回值是字符串,单个收件人的信息
在弹窗内输入收件人信息,之后点击【创建订单】按钮
流程源码下载:
链接:https://console.yoyorpa.com/process_share?id=BfopZ5Gna5dGqXiLjeHm9tlOZOgfLp3nEsOExu3JAgp1dJNwXuU7YfWY4d
友友编辑器 beta 测试版(http://www.yoyorpa.com/studio)
https://attach.52pojie.cn/forum/202206/23/124510kvyafjkkn1tsevfv.png
使用方法:
友友编辑器→左上角文件→导入压缩包→选择流程项目→顶部运行
https://attach.52pojie.cn/forum/202206/29/154956jl99u93kdtd88lnl.png
写在最后
同样的思路可以做的自动化流程有很多,只要涉及到网页自动录入操作都可以,但需要注意的是获取到的元素,当时运行没问题,网页刷新可能就找不到元素了
比如当前流程里输入收件人信息的文本框和创建订单按钮,就需要把最顶部节点的 index 属性取消勾选才能在刷新网页后也能找到元素
厉害👍🏻厉害👍🏻👍🏻👍🏻👍🏻👍🏻👍🏻👍🏻👍🏻👍🏻 主骑士 发表于 2022-7-13 17:50
姐姐厉害哦,这个能用来做网页任务自动话么
自动啥?自动对话?只要你设置好了话术就可以。 感谢楼主分享 感谢楼主分享,学习了 感谢楼主{:1_918:} 感谢分享{:1_919:}{:1_919:} 简单的功能应该不会收费 拉登已被我干掉 发表于 2022-7-13 14:14
这个rpa收费吗
免费的,注册就是专业版账号 学习学习!!!
页:
[1]
2