RPA 第一课

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 机器人程序就做好啦。

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

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

相关文章

推荐三款常用接口测试工具!

接口测试是软件开发中至关重要的一环,通过对应用程序接口进行测试,可以验证其功能、性能和稳定性。随着互联网和移动应用的快速发展,接口测试变得越来越重要。为了提高测试效率和质量,开发人员和测试人员需要使用专业的接口测试工…

自然语言处理学习(2)基本知识 文本预处理+文本数据分析+文本增强

conda activate DL conda deactivate课程链接 一 一些包的安装 1 stanfordcorenlp 在anoconda prompt 里面:进入自己的conda环境,pip install stanfordcorenlp 进入方式 相关包下载,Jar包我没有下载下来,太慢了,这个…

提高Python爬虫的匿名性:代理ip的配置策略

在数字化时代的今天,网络数据采集已成为获取信息的重要手段,尤其在竞争激烈的商业环境中。Python作为一种强大的编程语言,广泛应用于开发各种数据爬虫来自动化地抓取网络信息。然而,随着网站安全意识的提高,越来越多的…

牛客小白月赛97

A.三角形 判断等边三角形&#xff0c;题不难&#xff0c;代码如下&#xff1a; #include <iostream>using namespace std;int a[110];int main() {int n;cin >> n;int x;int mx 0;for(int i 1; i < n; i){cin >> x;mx max(mx, x);a[x];}for(int i 1…

Java OnVif应用PTZ控制

研究OnVif在Java程序中应用&#xff0c;在此作记录&#xff0c;onvif-java-lib/release at master milg0/onvif-java-lib GitHub&#xff0c;在此连接中下载jar&#xff0c;并在项目中引用&#xff0c;该jar封装很好&#xff0c;可以方便快速完成功能 1.登录OnVif 2.PTZ控制…

【大数据】—美国交通事故分析(2016 年 2 月至 2020 年 12 月)

引言 在当今快速发展的数字时代&#xff0c;大数据已成为我们理解世界、做出决策的重要工具。特别是在交通安全领域&#xff0c;大数据分析能够揭示事故模式、识别风险因素&#xff0c;并帮助制定预防措施&#xff0c;从而挽救生命。本文将深入探讨2016年2月至2020年12月期间&…

反射(通俗易懂)

一、反射(Reflection) 反射就是:加载类&#xff0c;并允许以编程的方式解剖类中的各种成分(成员变量、方法、构造器等) 动态语言&#xff0c;是一类在运行时可以改变其结构的语言&#xff1a;例如新的函数、对象、甚至代码可以被引进&#xff0c;已有的函数可以被删除或是其他…

强化学习的数学原理:值迭代与策略迭代

概述 从课程地图上可以看出来&#xff0c;这是本门课程中第一次正式的介绍强化学习的算法&#xff0c;并且是一个 model-based 的算法&#xff0c;而在下一节课将会介绍第一个 model-free 的算法&#xff08;在 chapter 5&#xff09;。而这两节和之前所学的 BOE 是密切相关的&…

笔记-python爬虫概述

目录 常用第三方库 爬虫框架 动态页面渲染1. url请求分析2. selenium3. phantomjs4. splash5. spynner 爬虫防屏蔽策略1. 修改User-Agent2. 禁止cookies3. 设置请求时间间隔4. 代理IP池5. 使用Selenium6. 破解验证码常用第三方库 对于爬虫初学者&#xff0c;建议在了解爬虫原…

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

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

基于ADRC自抗扰算法的UAV飞行姿态控制系统simulink建模与仿真

目录 1.课题概述 2.系统仿真结果 3.核心程序与模型 4.系统原理简介 4.1 控制系统概述 4.2 ADRC基本框架 4.3 控制律设计 5.完整工程文件 1.课题概述 基于ADRC自抗扰算法的UAV飞行姿态控制系统simulink建模与仿真&#xff0c;分别对YAW&#xff0c;PITCH&#xff0c;ROL…

golang写的自动更新器

文件自动更新器&#xff0c;这个很多端游和软件都有用到的。 golang的rpc通信&#xff0c;是非常好用的一个东西&#xff0c;可以跟调用本地函数一样&#xff0c;调用远程服务端的函数&#xff0c;直接从远程服务端上拉取数据下来&#xff0c;简单便捷。 唯一的遗憾就是&#x…

互联网盲盒小程序的市场发展前景如何?

近几年来&#xff0c;盲盒成为了大众热衷的消费市场。盲盒是一个具有随机性和惊喜感&#xff0c;它能够激发消费者的好奇心&#xff0c;在拆盲盒的过程中给消费者带来巨大的愉悦感&#xff0c;在各种的吸引力下&#xff0c;消费者也愿意为各类盲盒买单。如今&#xff0c;随着盲…

暑假提升(2)[平衡二叉树之一--AVL树]

我不去想未来是平坦还是泥泞&#xff0c;只要热爱生命一切&#xff0c;都在意料之中。——汪国真 AVLTree 1、诞生原因2、什么是AVL树3、如何设计AVL树3、1、AVL树节点的定义3、2、AVL树的插入3、3、平衡因子那些事3、3、1、平衡因子-2/2下的简单情况3、3、2、平衡因子-2/2下的…

tkinter拖入txt文本并显示

tkinter拖入txt文本并显示 效果代码 效果 代码 import tkinter as tk from tkinter import scrolledtext from tkinterdnd2 import DND_FILES, TkinterDnDdef drop(event):file_path event.data.strip({})if file_path.endswith(.txt):with open(file_path, r, encodingutf-8…

K8s 的最后一片拼图:dbPaaS

K8s 的发展使得私有云跟公共云之间的技术差不断的缩小&#xff0c;不管是在私有云还是公共云&#xff0c;大家今天都在基于 K8s 去开发 PaaS 系统。而 K8s 作为构建 PaaS 的基础&#xff0c;其全景图里还缺最后一块“拼图”——dbPaaS。作为一个云数据库行业干了十几年的资深从…

urfread刷算法|构建一棵树

大意 示例标签串&#xff1a; 处理结果&#xff1a; 题目1 根据标签串创建树 需求 需求&#xff1a;给出一个字符串&#xff0c;将这个字符串转换为一棵树。 字符串可以在代码里见到&#xff0c;是以#开头&#xff0c;按照\分割的字符串。 你需要将这个字符串&#xff0…

【鸿蒙学习笔记】@Prop装饰器:父子单向同步

官方文档&#xff1a;Prop装饰器&#xff1a;父子单向同步 [Q&A] Prop装饰器作用 Prop装饰的变量可以和父组件建立单向的同步关系。Prop装饰的变量是可变的&#xff0c;但是变化不会同步回其父组件。 [Q&A] Prop装饰器特点 &#xff11;・Prop装饰器不能在Entry装饰的…

Android Studio上传新项目到Gitee

一、在Gitee上创建仓库 首先需要再Gitee上创建仓库 1、在Gitee中新建仓库 2、输入仓库信息 3、生成仓库地址 创建成功会生成一个仓库地址&#xff0c;格式如下&#xff1a; https://gitee.com/test/compose_mvi_demo.git二、Android Studio 上传项目到Gitee 1、在Android …

CXL-GPU: 全球首款实现百ns以内的低延迟CXL解决方案

数据中心在追求更高性能和更低总拥有成本&#xff08;TCO&#xff09;的过程中面临三大主要内存挑战。首先&#xff0c;当前服务器内存层次结构存在局限性。直接连接的DRAM与固态硬盘&#xff08;SSD&#xff09;存储之间存在三个数量级的延迟差异。当处理器直接连接的内存容量…