业务实战————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数据管理场景应用

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【深度密码】神经网络算法在机器学习中的前沿探索

目录 🚝前言 🚍什么是机器学习 1. 基本概念 2. 类型 3. 关键算法 4. 应用领域 5. 工作流程 🚋什么是神经网络 基本结构 🚂神经网络的工作原理 前向传播(Forward Propagation): 损失函…

数据分析案例-在线食品订单数据可视化分析与建模分类

🤵‍♂️ 个人主页:艾派森的个人主页 ✍🏻作者简介:Python学习者 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞&#x1f4…

【Elasticsearch】IK分词器的下载及使用

安装IK分词器 网址:https://github.com/infinilabs/analysis-ik 3.1.在线安装ik插件(较慢,不推荐) # 进入容器内部 es为容器名称 docker exec -it es /bin/bash# 在线下载并安装 7.17.21为镜像版本要与之前保持一致 ./bin/elasticsearch-pl…

parallels版虚拟机Linux中安装parallels tools报错

按照一个博客的教程安装的可还是安装不了,请指点指点 1.先是输入name -a 输出:Linux user 6.6.9-arm64 #11 SMP Kali 6.6.9-1kali1 (2024-01-08) aarch64GNU/Linux2.按照版本号找对应的文件并下载 第一个文件: linux-headers-6.6.9-arm64_…

C语言链式二叉树、链式二叉树结构的创建、前序遍历、中序遍历、后序遍历、层序遍历来遍历二叉树、二叉树的元素个数、二叉树的高度、第K层元素的个数等的介绍

文章目录 前言一、 链式二叉树结构创建二、 手动创建二叉树三、遍历二叉树1. 前序遍历2. 中序遍历3. 后序遍历4. 层序遍历 四、二叉树的元素个数五、二叉树的高度(深度)六、第K层元素个数总结 前言 堆结构的实现采用的是数组实现二叉树,可以…

数据结构栈(C语言Java语言的实现)相关习题

文章目录 栈概念以及代码实现例题[232. 用栈实现队列](https://leetcode.cn/problems/implement-queue-using-stacks/)[1614. 括号的最大嵌套深度](https://leetcode.cn/problems/maximum-nesting-depth-of-the-parentheses/)[234. 回文链表](https://leetcode.cn/problems/pal…

【排序算法】选择排序

一、定义: 选择排序(Selection sort)是一种简单直观的排序算法。第一次从待排序的数据(元素)中选出最小(或最大)的一个元素,存放在数组的起始位置,然后再从剩余的没有排序…

Echarts报警告Legend data should be same with series name or data name.

问题排查: 1. 确保 legend中的data中名字和series中每一项的name要匹配。 2. 仔细查看报警规律发现次数有在变化,因此找到代码中是动态修改legend,series的位置,检查一下这两个list的赋值逻辑。 果然,检查发现问题出现在了遍历里…

使用 DuckDuckGo API 实现多种搜索功能

在日常生活中,我经常使用搜索引擎来查找信息,如谷歌和百度。然而,当我想通过 API 来实现这一功能时,会发现这些搜索引擎并没有提供足够的免费 API 服务。如果有这样的免费 API, 就能定时获取“关注实体”的相关内容,并…

线性时间选择

给定线性序集中n个元素和一个整数k&#xff0c;1≤k≤n&#xff0c;要求找出这n个元素中第k小的元素 #include<iostream> #include<cstdlib> #include<time.h> using namespace std; int a[100]; int Random(int left,int right) {srand(time(NULL));return …

微客云霸王餐v3版本正式上线 团购霸王餐+小程序多开

好久没发布更新日志了&#xff0c;上次的更新还是春节的祝福语&#xff0c;从春节结束到现在快3个月了&#xff0c;不是说没更新内容&#xff0c;其实微客云的版本迭代一直在做&#xff0c;从后台的日志看已经发布很多版本了&#xff0c;只是没有发布文章通知&#xff0c;因为我…

算法(十二)分治算法

文章目录 算法概念算法例子字符串中小写转大写求X^n问题 算法概念 分治算法&#xff08;divide and conquer&#xff09;算法的核心思想其实就是"分而治之"&#xff0c;将原问题划分成n个规模较小&#xff0c;并且结构与原问题相似的子问题&#xff0c;递归地解决这…

鸿蒙工程目录介绍

鸿蒙构建完毕生成hhvp文件。 项目结构&#xff1a; .hvigor : 是存储构建配置文件的 .idea : 是开发工具拥有的目录 AppScope : 是全局的公共资源存放位置 hvigor &#xff1a;存放前端构建配置信息 oh_modules : 存放项目用到的第三方包 build-profile.json5 : 应用级别的构…

【MySQL数据库】:MySQL复合查询

目录 基本查询回顾 多表查询 自连接 子查询 单行子查询 多行子查询 多列子查询 在from子句中使用子查询 合并查询 前面我们讲解的mysql表的查询都是对一张表进行查询&#xff0c;在实际开发中这远远不够。 基本查询回顾 【MySQL数据库】&#xff1a;MySQL基本查…

华为telnet的两种认证方式

华为telnet的两种认证方式 实验拓扑&#xff1a; 实验要求&#xff1a; 1.采用普通密码认证实现telnet 远程登录机房设备R3 2.采用AAA认证服务方式实现telnet 远程登录机房设备R3 实验步骤&#xff1a; 1.完成基本配置&#xff08;设备接口配置IP&#xff0c;此步骤略过&#…

JVM-JAVA-类加载过程

JVM源码 类加载到 JVM 的过程通过 java 命令执行代码的流程 类加载到 JVM 的过程 在运行一个 main 函数启动程序是&#xff0c;首先需要类加载起把主类加载到 JVM 中 通过 java 命令执行代码的流程 loadClass的类加载过程有如下几步&#xff1a; 类被加载到方法区中后主要包…

视频汇聚EasyCVR安防系统对接公安部GA/T 1400视图库布控、告警、订阅流程描述

随着信息技术的飞速发展&#xff0c;视频监控在公共安全领域的应用越来越广泛&#xff0c;对于视频监控系统的要求也日益严格。为了满足公安系统对视频图像信息应用的高标准需求&#xff0c;视频汇聚平台EasyCVR视频监控系统全面支持GA/T 1400标准协议&#xff0c;为公安部门提…

【C++】——string模拟实现

前言 string的模拟实现其实就是增删改查&#xff0c;只不过加入了类的概念。 为了防止与std里面的string冲突&#xff0c;所以这里统一用String。 目录 前言 一 初始化和销毁 1.1 构造函数 1.2 析构函数 二 迭代器实现 三 容量大小及操作 四 运算符重载 4.1 bool…

03-树3 Tree Traversals Again(浙大数据结构PTA习题)

03-树3 Tree Traversals Again 分数 25 作者 陈越 An inorder binary tree traversal can be implemented in a non-recursive way with a stack. For example, suppose that when a 6-node binary tree (with the keys numbered from 1 to 6) is traversed, th…

实际测试stm32中断优先级

https://m.weibo.cn/1711020180/5040208380168258