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

news2024/9/19 17:04:01

前言 

【案例描述】

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

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

【相似案例】 

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.coloradmin.cn/o/1702912.html

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

相关文章

【音视频基础概念】颜色与图像

文章目录 前言一、三原色不同三原色的概念三原色的作用 二、颜色空间颜色空间是什么颜色空间的作用常见颜色空间示例灰度图像是什么灰度图像的作用灰度图像的技术细节示例 总结 前言 在当今数字媒体时代,音视频技术在我们的日常生活中占据了重要位置。无论是观看电…

【UE5.1 角色练习】08-物体抬升、抛出技能

前言 在上一篇(【UE5.1 角色练习】08-传送技能)的基础上继续实现控制物体抬升、抛出的功能。 效果 步骤 一、准备技能动画 1. 在项目设置中新建一个操作映射,这里命名为“Skill_GravityControl”,用按键4触发 2. 通过IK重定向…

Redis篇 String

String概念和set,get扩充 一. String类型的基本介绍二. String中set,get方法扩充 一. String类型的基本介绍 redis中所有的key都是字符串类型的,但是value的类型差异很大. redis中的字符串,直接就是二进制方式存储的,可以存储整数,二进制数据 文本数据,Json,xml还有音频等. 二.…

【微积分】Grant Sanderson

梯度:将各个偏导打包 定义:direction of steepest ascent 梯度向量的长度:最速上升方向的陡峭程度 方向导数:偏导的一种拓展 【托马斯微积分学习日记】13.1-线积分_哔哩哔哩_bilibili 概述 16.1line integrals of scalar funct…

⌈ 传知代码 ⌋ 自监督高效图像去噪

💛前情提要💛 本文是传知代码平台中的相关前沿知识与技术的分享~ 接下来我们即将进入一个全新的空间,对技术有一个全新的视角~ 本文所涉及所有资源均在传知代码平台可获取 以下的内容一定会让你对AI 赋能时代有一个颠覆性的认识哦&#x…

【驱动】RS485收发控制、自动收发电路及波特率限制

1、芯片本身支持自动收发 RS485收发器芯片本身支持自动收发切换: 优点:简化硬件设计和软件编程,减少外部控制线;缺点:成本高,传输速率可能受限制。下面介绍几款支持自动收发切换的RS485/422芯片 1.1 MAX13487 MAX13487 是一款由 美信(Maxim) 生产的半双工 RS-485/RS…

【管理咨询宝藏113】某大型零售集团数字化转型规划方案

本报告首发于公号“管理咨询宝藏”,如需阅读完整版报告内容,请查阅公号“管理咨询宝藏”。 本报告首发于公号“管理咨询宝藏”,如需阅读完整版报告内容,请查阅公号“管理咨询宝藏”。 【管理咨询宝藏113】某大型零售集团数字化转…

Shell脚本学习笔记(更新中...)

一、什么是shell shell的作用是: 解释执行用户输入的命令程序等。 用户输入一条命令,shell就解释一条。 键盘输入命令,LInux给与响应的方式,称之为交互式。 shell是一块包裹着系统核心的壳,处于操作系统的最外层&a…

如何使用maven运行SpringBoot程序?

目录 一、什么是maven 二、什么是SpringBoot 三、如何使用maven运行SpringBoot程序? 一、什么是maven Maven:简化Java项目构建的自动化工具 在软件开发的世界里,Maven以其强大的项目管理和构建自动化功能,为Java开发者提供了…

不含一阶导数项的线性二阶微分方程的通解

假设这里有一个线性二阶微分等式,形式如下: (1) 其中是连续的,是在实闭区间是连续的,如果有人倾向于推广,在相对假弱的假设下,这个结果能够被发现。如果是下列其次线性方程的任意两个线性无关的…

Jmeter环境安装(超级简单)

Jmeter的安装是非常简单的,只需要将下载的安装包解压后,就可以运行了!! 一、首先要下载Jmeter 1.1、官网下载: 下载最新版:https://jmeter.apache.org/download_jmeter.cgi https://jmeter.apache.org/…

【Redis】 关于列表类型

文章目录 🍃前言🍀常见操作命令介绍🚩lpush🚩lpushx🚩rpush🚩rpushx🚩lrange🚩lpop🚩rpop🚩lindex🚩linsert🚩llen🚩lrem&…

暴雨公司受邀参加中国图象图形大会

5月24日至26日,备受瞩目的中国图象图形大会(CCIG 2024)在古都西安圆满落幕。本届大会主题为“图聚智生,象合慧成”,由中国图象图形学学会主办,空军军医大学、西安交通大学、西北工业大学承办,陕…

牛客NC166 连续子数组的最大和(二)【中等 前缀和数组+动态规划 Java/Go/PHP/C++】

题目 题目链接: https://www.nowcoder.com/practice/11662ff51a714bbd8de809a89c481e21 思路 前缀和数组动态规划Java代码 import java.util.*;public class Solution {/*** 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规…

动效设计师的角色与职责:创造视觉魔法!

当今社会,随着视频游戏和数字产品的不断发展,动态设计师这个职业也在逐步发展壮大,同时也吸引了很多热爱动画设计的朋友。动态设计的目的是在第一时间吸引用户的注意力。那你知道动态设计师是做什么的吗?动态设计师的发展前景如何…

【Postman接口测试】第一节.接口测试基础认识

文章目录 前言一、接口的基础 1.1 什么是接口 1.2 软件为什么需要接口 1.3 为什么要做接口测试二、接口测试的基础 2.1 接口测试介绍 2.2 接口测试的实现方式三、接口返回数据和JSON详解四、接口测试协议详解总结 前言 一、接口的基础知识 1.1 什么是…

重生之while在鸣潮学习HTML标签

个人主页&#xff1a;终端 HTML标签 目录 2.1标题标签 2.2段落标签 2.3换行标签 2.4列表标签 2.5超链接标签 2.6图片标签 2.7表格标签 2.8-2.9表单标签&表单项 2.10布局相关标签 2.11特殊字符 2.1标题标签 标题标签 代码 <h1>鸣</h1> <h2>潮<…

Unity功能——设置Camera,实现玩家被攻击后晃动效果

一、方法说明&#xff1a; 来源&#xff1a;siki学院&#xff1a;Unity项目捕鱼达人&#xff0c;功能学习记录&#xff1b; 效果摘要&#xff1a;通过调整相机移动&#xff0c;视觉感觉玩家面板剧烈晃动&#xff0c;实现被boss攻击时的震动效果。 使用场景说明&#xff1a; …

期权开户要多久的时间?能当天开好交易吗?

今天期权懂带你了解期权开户要多久的时间&#xff1f;能当天开好交易吗&#xff1f;期权&#xff0c;作为一种金融衍生品&#xff0c;它赋予了持有人在未来某个时间内购买或出售特定资产的权利&#xff0c;近年来在全球范围内得到了广泛的关注和应用。 期权开户要多久的时间&am…

基于形态学滤波的心电信号ECG处理(MATLAB 2021B)

数学形态学简称形态学&#xff0c;在数学意义上&#xff0c;其基于集合理论、积分几何和网格代数&#xff0c;是一门严格建立在数学基础之上的学科&#xff0c;着重用来研究图像的几何结构和形状&#xff0c;因而称之为形态学。其基本思想是用结构元素对待分析图像进行“探测”…