RPA 第一课

news2024/11/17 21:56:59

RPA 是 Robotic Process Automation 的简称,意思是「机器人流程自动化」。

顾名思义,它是一种以机器人(软件)来替代人,实现重复工作自动化的工具。

首先要说一句,RPA 不是 ChatGPT 出来之后的产物,

从 1913 年,在福特汽车制造车间,全球第一条自动化生产线诞生,标记着 RPA 的出现,到现在,它其实已经有 100 多年的历史了。

不过在国内,最早一款 RPA 工具还要属 2001 年面世的按键精灵,那个年代的游戏玩家,应该都知道,是国内最早期的 RPA 产品。

RPA 到底能做哪些事?

RPA技术能够在多种环境下进行自动化操作,包括:

1、自动化鼠标操作和键盘输入:RPA可以模拟鼠标的点击、移动,以及键盘的输入来实现自动化操作。

2、自动化桌面软件:RPA可以与桌面软件(如Microsoft Office套件、ERP系统、CRM系统等)进行交互,执行各种操作,包括数据录入、报告生成、数据处理等。

3、自动化手机 APP:一些 RPA 工具也提供了对移动设备的支持,能够自动化手机应用程序的操作,包括与手机应用的交互、数据采集、自动化测试等。

因此,RPA 技术的应用范围非常广泛,能够在不同的平台和场景下实现自动化操作,从而提高工作效率,减少人为错误,并节约成本。

具体来说:

针对职场人,可以通过 RPA 自动获取产品数据,生成报表,给老板汇报。

针对自媒体工作者,可以通过 RPA 自动将图文内容转发到各个公域平台,如:知乎、头条、小红书等等。

另外,RPA 不需要编程基础,人人可学,人人好学,基本上普通小白经过几天的学习,也就能将 RPA 应用在自己的日常工作、生活当中了。

今年,阿七通过一个简单的例子来介绍的一款普通人都能用的 RPA 工具:影刀。

一个案例:自动点赞机器人

需求目标

一个 Hello World 级别的 RPA 机器人,通过执行这个机器人,可以实现批量给星球文章点赞,从而获得星球活跃积分,分分钟成为星球最活跃星友。

第一步:下载影刀

通过官方根据操作系统下载即可:https://www.yingdao.com/client-download/

第二步:安装影刀和 Chrome 插件

安装影刀很简单,打开安装程序,一路下一步即可。

安装完成之后进行注册,注册完成之后,安装 Chrome 插件。

选择「头像」、「工具」、「自动化插件」,选择「Google Chrome 自动化」进行安装。

注意,安装的时候,要关闭 Google Chrome 浏览器。

安装自动化插件

选择 Google Chrome 自动化

插件安装完成后,打开 Chrome 浏览器输入chrome://extensions进入到扩展程序页面并确保【开发者模式】、【影刀插件】都处于打开的状态;

之后,就可以愉快的开始构建自己的 RPA 程序了。

第三步:构建 RPA 程序

1、点击新建,选择「PC 自动化应用」

2、选择「网页自动化」、「打开网页」,拖动到主流程区域。

选择「Google Chrome 浏览器」,输入免费星球地址:「https://wx.zsxq.com/dweb2/index/group/48884151451148」

点击确定。

3、试运行

完成上一步之后,我们已经能够在主流程区域看到我们的第一步,这个时候,我们可以点击上方的「运行」按钮,进行试运行,如果能够看到自动打开「Google Chrome 浏览器」并打开免费星球网页,表示我们第一步就成功了。

4、选择「相似元素操作」、「循环相似元素(web)」

在弹出层中选择「去元素库选择」、选择「捕获新元素」。

影刀会自动为我们打开免费星球网址,通过快捷键「cmd+单击」选择点赞按钮。

之后,选择「捕获相似元素」捕获页面中其他点赞按钮。

这个时候,在「元素编辑器」弹出层中,会显示已找到多个元素,表示找到了网页中所有的点赞按钮。

5、选择「网页自动化」、「点击元素(web)」,拖动到主流程的「循环相似元素(web)流程下方,如下图所示。

选择「去元素库选择」、选择「动态元素」即可。

6、点击「运行」按钮,执行 RPA 程序

我们能看到影刀 RPA 会自动帮我们打开星球网页,执行网页中可见的「点赞」按钮。

最后的完整流程是这样的。

7、最后,为我们的第一个作品命名吧

点击影刀 RPA 左上角编辑按钮,在弹出层中输出作品名称,作品介绍,保存即可。

这样,你的第一个 RPA 机器人程序就做好啦。

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

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

相关文章

新火种AI|国产大模型展开决战,是资本游戏还是技术革命?

作者:一号 编辑:美美 资本角逐与技术革新,国产大模型的双线战场已然开启。 随着人工智能技术的不断进步,国产大模型正迅速成为行业关注的焦点。在这个由数据驱动的时代,资本的注入和技术创新的加速,让国…

基于Teager-Kaiser能量算子的肌电信号降噪方法(MATLAB)

Teager-Kaiser能量算子是一种非线性算子,它能有效提取信号的瞬时能量,对信号瞬时变化具有良好的时间分辨率。Teager-Kaiser能量算子只需信号三个采样点,即可快速跟踪信号的幅值和角频率变化,计算实现简单、运算量小。 clc clear a…

excel表格如何换行,这几个操作方法要收藏好

Excel表格作为一款强大的数据处理工具,在日常工作和生活中被广泛应用。当需要在单元格内显示较长的文本内容或使数据更加清晰易读时,我们需要掌握一些换行技巧。下面将介绍几种常用的Excel换行方法: 一、使用快捷键换行 1、首先,…

SpringBoot+Vue集成AOP系统日志

新建logs表 添加aop依赖 <!-- aop依赖--> <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-aop</artifactId> </dependency> 新建获取ip地址工具类 import javax.servlet.http.H…

java常用类(3)

目录 一. 正则表达式 二. Math类 三. Random类 四. Date类 五. Calendar类 六. SimpDateFormate类 七. BigInteger类 八. BigDecimal类 一. 正则表达式 正则表达式(Regular Expression)就是用一些特殊的符号去匹配一个字符串是否符合规则,利用String类中的matches()方…

离线查询+线段树,CF522D - Closest Equals

一、题目 1、题目描述 2、输入输出 2.1输入 2.2输出 3、原题链接 522D - Closest Equals 二、解题报告 1、思路分析 考虑查询区间已经给出&#xff0c;我们可以离线查询 对于这类区间离线查询的问题我们通常可以通过左端点排序&#xff0c;然后遍历询问同时维护左区间信息…

用机器改变人类方向

1800 世纪初&#xff0c;美国迎来了工业革命&#xff0c;这是一个由技术进步推动的变革时代。新机器和制造技术的引入重塑了经济格局&#xff0c;提高了生产效率&#xff0c;同时减少了某些领域对手工劳动的需求。因此&#xff0c;这种转变导致了失业。 如今&#xff0c;我们看…

【漏洞复现】朗新智能人力资源系统(HCM) GetFunc_code.asmx接口处存在SQL注入漏洞

免责声明&#xff1a;文章来源互联网收集整理&#xff0c;请勿利用文章内的相关技术从事非法测试&#xff0c;由于传播、利用此文所提供的信息或者工具而造成的任何直接或者间接的后果及损失&#xff0c;均由使用者本人负责&#xff0c;所产生的一切不良后果与文章作者无关。该…

产线AGV和仓储AGV到底有什么不同?

agv AGV小车虽然体积小巧&#xff0c;但这并不影响它强大的负重能力&#xff0c;它不需要人工去操作驾驶&#xff0c;能够实现无人搬运车的功能&#xff0c;而且随着AGV小车的发展&#xff0c;已经从最传统普遍的磁导航升级为惯性导引和激光导引AGV小车了&#xff0c;从需要在企…

2. Python+Playwright playwright的API

Playwright支持同步和异步两种API&#xff0c;使用异步API需要导入asyncio库&#xff0c;它是一个可以用来实现Python协程的库&#xff0c;更详细介绍可参考Python协程 。我们可以根据自己的偏好选择适合的模式。 同步与异步模式原理 同步操作方式&#xff1a;在代码执行时&am…

【目标检测】DINO

一、引言 论文&#xff1a; DINO: DETR with Improved DeNoising Anchor Boxes for End-to-End Object Detection 作者&#xff1a; IDEA 代码&#xff1a; DINO 注意&#xff1a; 该算法是在Deformable DETR、DAB-DETR、DN-DETR基础上的改进&#xff0c;在学习该算法前&#…

黑马点评-Redis的缓存击穿,缓存雪崩,缓存穿透,互斥锁,逻辑过期

文章目录 1.缓存穿透2.缓存雪崩3.缓存击穿3.1 互斥锁3.2 基于逻辑过期 1.缓存穿透 解决办法 写入NULL值到Redis缓存&#xff0c;以后就会命中Redis的控制缓存而不会出现请求直接打到数据库的问题&#xff01; 代码 2.缓存雪崩 这个概念很好理解&#xff0c;雪崩就是无数的…

复旦大学:一个小技巧探测大模型的知识边界,有效消除幻觉

孔子说“知之为知之&#xff0c;不知为不知&#xff0c;是知也”&#xff0c;目前的大模型非常缺乏这个能力。虽然大模型拥有丰富的知识&#xff0c;但它仍然缺乏对自己知识储备的正确判断。近年来LLMs虽然展现了强大的能力&#xff0c;但它们偶尔产生的内容捏造&#xff0c;即…

240703_昇思学习打卡-Day15-K近邻算法实现红酒聚类

KNN(K近邻)算法实现红酒聚类 K近邻算法&#xff0c;是有监督学习中的分类算法&#xff0c;可以用于分类和回归&#xff0c;本篇主要讲解其在分类上的用途。 文章目录 KNN(K近邻)算法实现红酒聚类算法原理数据下载数据读取与处理模型构建--计算距离模型预测 算法原理 KNN算法虽…

AIGC到底如何改变创意设计?

在当今数字化时代&#xff0c;AIGC&#xff08;生成式人工智能&#xff09;技术的崛起对创意设计领域产生了深远的影响。AIGC不仅为设计师提供了新的工具和方法&#xff0c;还改变了传统的设计流程和思维方式。 传统的设计过程中&#xff0c;设计师需要耗费大量时间在绘图、修…

利用GPT 将 matlab 内置 bwlookup 函数转C

最近业务需要将 matlab中bwlookup 的转C 这个函数没有现成的m文件参考&#xff0c;内置已经打成库了&#xff0c;所以没有参考源代码 但是它的解释还是很清楚的&#xff0c;可以根据这个来写 Nonlinear filtering using lookup tables - MATLAB bwlookup - MathWorks 中国 A…

甘肃黄米粽子:香甜软糯的塞上美食

甘肃黄米粽子是甘肃地区具有特色的传统美食。黄米粽子选用优质的黄米作为主要原料&#xff0c;黄米相较于糯米&#xff0c;有着独特的谷物香气和口感。在制作过程中&#xff0c;将黄米浸泡一段时间&#xff0c;使其充分吸收水分&#xff0c;变得饱满。馅料方面&#xff0c;通常…

Vue 爬坑

都是基于最新的Vue3版本 "vue": "^3.4.29" 1 vue组建样式设置 <script setup lang"ts"> import HelloWorld from ./components/HelloWorld.vue </script><template><div><a href"https://vitejs.dev" tar…

鸿翼打造企业级AI Agent智能体平台,构建AI +ECM全业务场景

在数字化时代的浪潮中&#xff0c;人工智能技术正以前所未有的速度改变着世界。正如比尔盖茨预言&#xff0c;AI Agent将是人工智能的未来。在这个预言逐渐成为现实的当下&#xff0c;大模型驱动的智能体正在成为推动企业革新的核心动力。 在企业环境中&#xff0c;大语言模型的…

DEX: Scalable Range Indexing on Disaggregated Memory——论文泛读

arXiv Paper 论文阅读笔记整理 问题 内存优化索引[2&#xff0c;3&#xff0c;18&#xff0c;27&#xff0c;42]对于加速OLTP至关重要&#xff0c;但随着数据大小&#xff08;以及索引大小&#xff09;的增长&#xff0c;对内存容量的需求可能会超过单个服务器所能提供的容量…