业务实战————Uibot6.0 .1多页面商品信息抓取RPA机器人

前言 

【案例描述】

       鲜果记水果店计划在淘宝电商平台上开设一家新店,小微是该企业运营部分的运营专员,主要负责公司商品上架和管理的工作。

       公司计划在开店的新品促销活动中增加水果品类红富士苹果。小微需在商品上架前了解目前平台中销量前列的红富士苹果的定价情况,为公司产品定价和促销方案提供决策依据。他计划在淘宝平台以 “红富士苹果”为关键词进行搜索,然后选择销量从高到低排名,收集前三页的红富士苹果的商品价格信息,统计目前销售前列的价格区间分布情况。小微计划抓取的商品数据指标如下表所示。

【相似案例】 

Uibot6.0 (RPA财务机器人师资培训第3天 )财务招聘信息抓取机器人案例实战_uibot6.0 为什么没找到mageai-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/Zhiyilang/article/details/136966121?spm=1001.2014.3001.5501

视频展示:

Uibot6.0 RPA财务招聘信息抓取机器人案例实战

Uibot (RPA设计软件)股票板块行情抓取————课前材料四_uibot里面res文件夹在哪-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/Zhiyilang/article/details/135587294?spm=1001.2014.3001.5501

视频展示: 

RPAUiBot 股票板块行情抓取拓展(每日)

需求分析

详细业务操作步骤及需求如下: 

多页面商品数据抓取流程:

      打开淘宝平台 →输入关键词“红富士苹果”→将销量从高到低排序 →复制并粘贴第1条商品数据→ 复制并粘贴第2条商品数据 → ......→进入下一页重复之前的操作本任务开发“多页面商品数据抓取”机器人,由RPA机器人模拟人工操作步骤,进行多页面商品数据抓取。

序 号步骤具体操作
1打 开 淘 宝

与“表 4-2 单个商品上架需求分析”操作步骤 1一致
2输入关键

与“表 4-2 单个商品上架需求分析”操作步骤 2一致
3商品排序单击“销量从高到低”,将商品按销量进行排序
4抓 取 商 品

数据
与“表 4-2 单个商品上架需求分析”操作步骤 3一致
5写入数据

至  Excel

工作簿
与“表 4-2 单个商品上架需求分析”操作步骤 4一致
6抓 取 页 面

2 数据
单击“下一页”,重复之前的操作,完成剩余商品数据的抓取

  

一、自动化流程开发准备

1.新建流程块

       打开UiBot新建“多页面商品信息抓取”流程,与“单页面商品数据抓取自动化流程开发准备步骤1”一致,如图所示:

2.存放案例素材

        新建一个的“商品价格收集.xlsx”工作簿存放在流程文件夹“res”目录下,以便 RPA 机器人使用,与“单页面商品数据抓取自动化流程开发准备步骤2”一致,如图所示:

二、自动化流程开发设计(一定要提前登录号淘宝账号,避免报错

序 号流程步骤自动化流程设计命令
1打开淘宝网

首页
与“单页面商品数据抓取 5.2.2

自动化流程梳理”一致
与“单页面商品数据抓取 5.2.2 自动

化流程梳理”一致
2输入关键词与“单页面商品数据抓取 5.2.2

自动化流程梳理”一致
与“单页面商品数据抓取 5.2.2 自动

化流程梳理”一致
3抓取商品数

(1)商品排序

(2)批量抓取商品数据
(1)等待元素、点击目标

(2)等待元素、数据抓取
4写入数据至

Excel 工 作

簿
与“单页面商品数据抓取 5.2.2

自动化流程梳理”一致
与“单页面商品数据抓取 5.2.2 自动

化流程梳理”一致
5保存流程项

1.打开淘宝网首页

        与“单页面商品数据抓取自动化流程开发设计步骤1”一致,如图所示:

2.输入关键词

         与“单页面商品数据抓取自动化流程开发设计步骤2”一致,如图所示:

3.抓取商品数据
(1)商品排序
第1步:

【操作目标】等待淘宝网首页完全加载完成后再进行下一步操作,防止网络延迟造成的异 常错误。 与“单页面商品数据抓取自动化流程开发设计步骤3第1步”一致。

第2步:

【操作目标】根据需求点击“销量”模块,将商品按销量进行排序。 添加【点击目标】命令→移动到“未指定”点击“从界面上选取”,选择淘宝网首页 的 “销量”(链接)→其余属性保持默认,如图所示:

(2)批量抓取商品信息
第1步:

【操作目标】等待淘宝网首页完全加载完成后再进行下一步操作,防止网络延迟造成的异 常错误。

         同上操作,添加【等待元素】命令→移动到“未指定”点击“从界面上选取”,选取 商品界面的“包邮”(链接)→其余属性保持默认。

第2-7步:

        与“单页面商品数据抓取自动化流程开发设计步骤3第2-7步”一致。

第8步:

【操作目标】抓取翻页。 点击“抓取翻页”→选取商品页面底部的“下一页”(链接元素,如图所示:

第9步:

【操作目标】修改抓取页数。 完成好抓取翻页后,在“属性”中更改“抓取页数”为【3】→其余属性保持默认,如图所示:

【重点解析】
数据抓取“抓取页数”属性默认为 5,“抓取页数”指的是翻页次数。
4.写入数据至 Excel 工作簿
与“单页面商品数据抓取自动化流程开发设计步骤 4”一致,如图所示:
5.保存流程项目
       本案例可视化代码全部完成,如图所示:在当前流程开发界面,点击“ ”图标,保存本流程可视化代码。再返回到流程图界面。添加“结束”流程,连接流程,将流 程编辑完整。点击“保存”,保存本案例流程。

 ppt数据管理场景应用

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/17127.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数字水印 | 离散余弦变换 DCT 基本原理及 Python 代码实现

目录 1 基本原理2 代码实现3 图像压缩 1 基本原理 参考博客:https://www.cnblogs.com/zxporz/p/16072580.html D C T \mathsf{DCT} DCT 全称为 D i s c r e t e C o s i n e T r a n s f o r m \mathsf{Discrete\ Cosine\ Transform} Discrete Cosine Transfo…

新购入的读码器该如何测试呢?

物联网技术的飞速发展,条码二维码作为一种高效、便捷的数据传输方式,已经广泛应用于仓储、物流配送、零售与结算、MES系统等生活和工业领域。新购的条码二维码读码器,在使用前要了解它的使用方法和性能,以确保其性能稳定、读取准确…

小预算大效果:揭秘品牌如何用创新方法实现低成本传播

说到品牌,我们都知道,没钱是真的难搞。 品牌建设就像跑马拉松,得慢慢来,持续投入,一点一滴积累声誉,这样才能培养出忠实的粉丝团。 但别急,就算资金紧张,我们也有办法让品牌慢慢站…

基于飞书机器人跨账号消息提醒

事情的起因是飞书中不同的账号不能同时登录,虽然可以在飞书的账号切换页面看到其他账号下是否有消息提醒(小红点),但是无法实现提醒功能,很不优雅,因此本文尝试提出一种新的方式实现不同账号之间的提醒功能…

自定义CSS属性(@property)解决自定义CSS变量无法实现过渡效果的问题

且看下面的代码&#xff1a; <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><meta name"viewport" content"widthdevice-width, initial-scale1.0" /><title>demot</title&g…

内存泄漏案例分享2-Fragment的内存泄漏

案例2——hprof文件显示出Fragment内存泄漏 接下来我们来看fragment内存泄漏&#xff0c;老规矩查看fields和references&#xff0c;确保它符合内存泄漏的情形&#xff1b;我们点击jump to source查看泄漏的位置 Fragment#MZBannerView#内部类Runnbale /*** Banner 切换时间间…

父进程等待子进程退出

一、 为什么要等待子进程退出&#xff1f; 等待子进程退出是为了确保父进程能够在子进程执行完毕后继续执行或者处理子进程的结果。在许多情况下&#xff0c;父进程需要等待子进程完成后才能继续执行&#xff0c;以确保正确的执行顺序和结果。 以下是一些等待子进程退出的主要…

2024年,游戏行业还值得进入吗?

来自知乎问题“2024年&#xff0c;游戏行业还值得进入吗&#xff1f;”的回答。 ——原问题描述&#xff1a;从超小厂执行策划做起&#xff0c;未来有前途吗&#xff1f; 展望2024年&#xff0c;国内外的游戏市场环境或将变得更加复杂&#xff0c;曾经那个水大鱼大的时代过去了…

C++: 二叉搜索树及实现

目录 一、二叉搜索树的概念 二、二叉搜索树的操作 2.1插入 2.2删除 1.有左子树&#xff0c;无右子树 2.有右子树&#xff0c;无左子树 3.有左子树和右子树 三、二叉搜索树的实现 要点 前言&#xff1a;为了学习map和set&#xff0c;需要先学二叉搜索树作为铺垫。 一、…

基于51单片机的函数发生器设计

一.硬件方案 此函数信号发生器是基于单片机AT89C51设计而成的&#xff0c;能够产生频率范围在0Hz—535Hz的锯齿波、正弦波、三角波、矩形波四种波形&#xff0c;并且能够通过液晶屏1602显示各自的波形类型以及频率数值。电路主要由51单片机最小系统DA0832模数转换模块运放模块…

AI代理的类型、优势及示例

AI 代理的类型、优势和示例 AI 代理是重塑商业动态的关键技术进步。了解这些代理的运作方式&#xff0c;发现它们的关键优势包括效率、可扩展性和成本效益。我们将探索代理的实例及它们在各领域的应用&#xff0c;为未来的人工智能趋势和对客户体验的影响铺平道路。 想象一支由…

多重继承引起的二义性问题和虚基类

多重继承容易引起的问题就是因为继承的成员同名而产生的二义性问题。 例&#xff1a;类A和类B中都有成员函数display和数据成员a,类C是类A和类B的直接派生类 情况一&#xff1a; class A {public:int a;void display(); }; class B {public:int a;void display; }; class C:…

【2024最新】软考资料大全(免费)

IT行业越来越卷&#xff0c;大家都在忙着搞证&#xff0c;你免费不搞一个&#xff1f; 不管有没有用&#xff0c;有总比没有好噻~ 【初级】&#xff0c;【中级】&#xff0c;【高级】 都有&#xff0c;而且全部免费&#xff0c;全部最新的&#xff01;真题&#xff0c;论文都…

眼底项目经验

眼底项目经验 可解释性不足问题眼底项目有多牛逼可解释性不足解法数据、算力、算法都免费送不仅预测当下&#xff0c;还能预测未来和慢病管理整合&#xff0c;形成一个实时健康检测生态 可解释性不足问题 今天下午和腾讯眼底项目人员讨论, 他们不准备做全身性的多疾种, 因为深…

LINUX环境基础练习题(附带答案)

&#x1f525; 交流讨论&#xff1a;欢迎加入我们一起学习&#xff01; &#x1f525; 资源分享&#xff1a;耗时200小时精选的「软件测试」资料包 &#x1f525; 教程推荐&#xff1a;火遍全网的《软件测试》教程 &#x1f4e2;欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1…

【typescript - tsc 编译后路径问题/路径别名问题】

这几天在写typescript&#xff0c;遇到个路径依赖问题&#xff0c;编写的.ts文件直接运行OK&#xff0c;但是编译成.js后&#xff0c;运行提示 Error: Cannot find module xxx&#xff0c;&#x1f4dd;记录分析和解决过程 。 问题描述 原始文件&#xff0c;有index.ts 其会引…

小白不知道怎么投稿?记住这个好方法

作为一名单位信息宣传员,我最初踏上这条道路时,满心憧憬着通过文字传递我们单位的精彩瞬间,让社会听见我们的声音。然而,理想与现实之间的距离,却在一次次邮箱投稿的石沉大海中渐渐清晰。那时的我,像所有“小白”一样,以为只要用心撰写稿件,通过电子邮件发给各大媒体,就能收获满…

Python考试复习--day2

1.出租车计费 mile,waitmap(int,input().split(,)) if mile<3:money13wait*1 elif mile>3 and mile<15:money13(mile-3)*2.3wait*1 else:money1312*2.3(mile-15)*2.3*(10.5)wait*1 print({:.0f}.format(money)) 【知识点1】&#xff1a; map() 函数 【知识点1】&…

设计模式 20 中介者模式 Mediator Pattern

设计模式 20 中介者模式 Mediator Pattern 1.定义 中介者模式&#xff08;Mediator Pattern&#xff09;是一种行为型设计模式&#xff0c;它通过封装对象之间的交互&#xff0c;促进对象之间的解耦合。中介者模式的核心思想是引入一个中介者对象&#xff0c;将系统中对象之间…

Vue中,点击提交按钮,路由多了个问号

问题 当点击提交按钮是路由多了问号&#xff1a; http://localhost:8100/#/ 变为 http://localhost:8100/?#/原因 路由中出现问号通常是由于某些路径或参数处理不当造成的。在该情况下&#xff0c;是因为表单的默认行为导致的。提交表单时&#xff0c;如果没有阻止表单的默…