影刀RPA自动化流程案例:实现文章重写并发布到某乎平台(保姆级教程)

本文主要是介绍影刀RPA自动化流程案例:实现文章重写并发布到某乎平台(保姆级教程),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

影刀RPA自动化流程案例:实现文章重写并发布到某乎平台(保姆级教程)

    • 前言
    • RPA到底是什么
    • RPA为企业带来的好处
    • RPA应用背景
    • 如何使用RPA
      • 下载工具
      • 使用工具
        • 1.前期准备
        • 2.创建自动化应用
        • 搭建流程
            • a. 用户输入要转写的文章链接和字数要求
            • b. 通过对话的形式调用搭建的“文章重写助手”,获取重写后的标题和内容
            • c. 通过使用墨滴的编辑器,格式化生成好的文章
            • d. 在知乎创建新的文章并发布文章
        • 流程搭建完成
      • 流程测试
      • 流程优化
    • 总结

前言

随着数字时代的发展,许多中型和大型企业发现RPA非常有益,因为它能够消除许多流程中的人工参与,使这些流程更加精简,并且能够在更大规模和更长时间内运作。因此,RPA不仅促进了企业对日常生成或收集的数据的高效利用,还显著提升了工作效率和生产力。

RPA到底是什么

RPA(机器人流程自动化)本质上是企业使用的自动化流程,它允许企业处理和操作数据输入、预测性维护、服务支持等流程。这种技术通常被那些处理大量重复性任务的公司所采用,例如支付公司在处理账户结算时就会使用RPA。

RPA为企业带来的好处

以下是关于RPA(机器人流程自动化)对业务可能产生的主要好处:

好处描述
可扩展性通过集成RPA,可以处理更多功能和更高级别的活动,提高系统处理能力。
准确性机器人在处理重复数据时减少错误,提高操作和数据结果的准确性和可靠性。
速度机器人能够全天候工作,持续处理数据,加快结果或数据的提供。
成本效益使用RPA代替人工管理班次可以减少成本,资源可以更有效地利用。
提高合规性机器人按照设定参数运行,确保行为符合法律、道德和商业义务,提高合规性。
员工满意度通过消除重复且耗时的任务,员工可以专注于更有意义和有吸引力的工作。

RPA应用背景

经营自媒体的小伙伴,每天都会发布文章到一些自媒体平台上,一二十个平台都是少的,人气靠前的也得有4-5个,如果挨个发的话拷贝粘贴也挺浪费时间的。现在一些社区文章平台都自带一键复制到其它平台的功能,也确实解决了多平台发布的问题。如果能做到全流程自动化无人工干预的话,那效率更是成倍的提升。

正好最近在研究RPA,灵光一现:何不给把发文章的流程自动化呢?在实现案例的同时,我尽量把步骤和截图都写的很详细,小白跟着操作也能搞出自己的RPA自动化流程,真正的实现工作上的提效。话不多说咱们开始步入正题吧。由于本文分享的主要是RPA的操作,Coze那块的操作步骤先省略,我直接分享链接:【https://www.coze.cn/s/irTtRDpe/】

如果不知道Coze智能体如何创建的小伙伴可以关注小智AI指南公众号浏览Coze相关文章:

  • RPA+Coze实战指南,实现改写文章并发布到公众号自动化流程(免费体验)
  • Coze智能体:批量生成高质量博客文章
  • Coze智能体接入: 免费API插件

如何使用RPA

市面上的 RPA 工具有很多,但是操作大同小异,在本文中,以影刀 RPA 为例,其他品牌工具,可以进行类比操作,如果有想使用的其他的品牌的 RPA 工具教程,也可以后台留言告诉小智。后期文章给安排上。

下载工具

访问影刀官网:https://www.yingdao.com/ ,下载影刀 RPA 安装包并安装。

使用工具

1.前期准备

在使用 RPA 之前,请确保:

  • 已创建墨滴账号,在浏览器中已经登录;
  • 已有知乎账号并可以正常发布文章,在浏览器中已经登录
2.创建自动化应用

点击新建,在弹出的下拉框中选择“PC自动化应用”

搭建流程

通过把指令拖入编辑区域就可以搭建流程了,流程的搭建主要分为以下4个步骤:

  1. 用户输入要转写的文章链接和字数要求;
  2. 通过对话的形式调用搭建的“文章重写助手”获取重写后的标题和内容;
  3. 通过使用墨滴的编辑器,格式化生成好的文章;
  4. 在知乎创建新的文章并发布文章。
a. 用户输入要转写的文章链接和字数要求

使用“打开自定义对话框”指令获取用户要重写的文章链接和字数限制,并保存在“用户输入信息”变量中。

b. 通过对话的形式调用搭建的“文章重写助手”,获取重写后的标题和内容

通过“打开网页”指令打开“文章重写助手”bot 链接,并把获取到的网页对象存入“文章重写助手_网页”变量中。


使用“填写输入框”指令,向输入框内输入文章重写的提示词,数据来源于用户在流程开始的时候输入的信息。


注意,输入框需要使用捕获新元素的形式去页面中捕获,并且要等到提示为富文本输入框的时候才能够捕获,否则捕获的元素无法填写信息。

在填写的提示词输入信息框之后,通过“点击元素(web)”指令,点击发送按钮。注意捕获元素的时候要捕获“按钮”元素。

提示词发送成功后,我们需要等待 bot 返回信息,并且是返回来全部信息之后才要去获取数据。那么该如何知道 bot 已经响应完毕返回了全部信息呢?
通过观察发送提示词之后的页面变化,可以发现,在发送提示词到返回全部结果的这段响应时间里,“停止响应”的按钮会一直显示,直到响应完毕。


于是使用“等待元素(web)”指令来监听是否响应完毕。


然后需要点击复制按钮。这里使用另外一种获取元素的方式:xPath。通过开发人员工具,找到“复制”这个按钮元素(注意是获取按钮标签),鼠标右击这个标签,选择复制 -> 复制 xPath。

//*[@id="root"]/div/div/div/div/div/div/div/div/div[1]/div[4]/div/div/div[2]/div/div/div[2]/div/div/div/div[2]/div/div[2]/div/div/div[1]/div[1]/button

这里有一个需要注意的地方,经过多次测试,xPath 到达某一级的时候,我们想要选择的可能是第三个 div,也有可能是第二个 div,直接使用复制的 xPath 路径无法进行精准定位(基于 div 的顺序来定位的)。在这一级需要使用 class 来进行定位。修改后的路径如下:

//*[@id="root"]/div/div/div/div/div[2]/div/div[1]/div/div[1]/div[4]/div/div/div[2]/div/div/div[2]/div/div/div//div[@class="overflow-visible"]/div/div/div[1]/div[1]/button


通过“获取元素对象(web)”指令即可精准获取到这个复制按钮元素对象。然后使用“点击元素(web)”指令来把结果复制到剪切板。


最后,通过使用“获取剪切板文本”指令,就可以把刚刚复制的文本保存到“重写好的文章文本”对象中。


同样的,我们也可以给这篇重写好的文章获取一个文章标题,并存放在“重写后的标题文本”变量中。
至此,我们就获取到了重写好的文章和文章标题并存放在变量中等待后边的流程备用。

c. 通过使用墨滴的编辑器,格式化生成好的文章

通过前边的描述,已经分享了使用“打开自定义对话框”、“打开网页”、“填写输入框”、“点击元素(web)”、“等待元素(web)”、“获取元素对象(web)”和“获取剪切板文本”指令以及两种捕获元素的方法。接下来将会对以上的操作进行简单描述。
使用指令打开墨滴编辑器的网页,然后点击“+”,在文章标题输入框里边输入之前保存的“重写后的标题”,然后点击“新增”。


流程如下:


在打开的新页面里边,点击文章编辑区域,使用“设置剪切板内容”指令把改写后的文章写入到剪切板中。


使用“键盘输入”指令,分别输入“ctrl + v”把剪切板的文章粘贴到编辑器中,和“ctrl + alt + f”格式化文本。


最后使用指令点击“复制到知乎”按钮。


至此,我们已经把最终要发布到知乎的文本的富文本形式粘贴到剪切板中了。

d. 在知乎创建新的文章并发布文章

通过手动在知乎平台模拟发送文章,我们发现,知乎写文章的地址非常的简单,后边并不携带任何参数,在浏览器已经登录知乎账号的情况下,我们可以直接访问该网址(https://zhuanlan.zhihu.com/write)进行创建文章。


使用指令“填写输入框(web)”、“点击元素(web)”和“键盘输入”,把改写好的文章的标题和正文部分分别填写到对应的位置。然后使用指令点击“发布”按钮就可以成功的发布文章了。
本来到这里就可以结束了,但是我们发现在发布文章的时候,文章话题是一个必填项,如果此时立刻点击发布,会提示文章话题没有选择不能发布的提示。不过,等个几秒钟,知乎可以智能的分析出文章话题并帮助我们生成合适的话题。


此时有一个问题我们应该等多长时间呢?经过观察我们可以发现,当有生成的文章话题之后,每个话题的标签右边会出现一个叉号的按钮,也就是说我们只要坚挺这个按钮的出现,就可以知道知乎已经智能的生成了文章话题,然后再去点击发送文章。


优化后的流程如图:

流程搭建完成

到这里,我们的流程就搭建完成了,在本流程中,一共使用到了30条指令。如图所示:

流程测试

在完成流程搭建之后,点击最上边的运行可以进行测试,也可以点击调试一步步测试流程是否正确。


自动重写并在知乎发布文章的效果如下:

测试无误后,就可以进行发版了,发版后的应用可以分享给其他用户。小智在这粘贴上已经分享的重写应用,供大家参考使用(https://www.coze.cn/s/irTtRDpe/)

https://api.winrobot360.com/redirect/robot/share?inviteKey=00309eaf7e23bf91

流程优化

由于时间和篇幅的原因,目前只是跑通了这个流程,其实还有很多可以优化的点:

  • 在流程中加入错误判断,如果没有进入到预设的流程,则进行相应的处理流程;
  • 增加日志打印,方便出现错误后进行排查;
  • 在使用墨滴工具时可以随机或者指定要套用的模板,使得文章更加精美。

总结

通过今天的分享,想必小伙伴们应该已经会RPA的基本操作啦。掌握一门工具最好的方法就是上手实操起来,工具本身并不复杂。所有的RPA工具影刀、八爪鱼、make都一样,如果这款工具不好上手,那就是一款失败的产品。即便没有基础没有代码功底也能轻松上手,操作过程中有任何问题欢迎沟通讨论。希望今天的分享能为大家在AI路上赋能,觉得我的文章对你有帮助的话,请不要吝啬你的点赞、在看和转发。欢迎大家关注我的公众号小智AI指南。

这篇关于影刀RPA自动化流程案例:实现文章重写并发布到某乎平台(保姆级教程)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1121175

相关文章

Security OAuth2 单点登录流程

单点登录(英语:Single sign-on,缩写为 SSO),又译为单一签入,一种对于许多相互关连,但是又是各自独立的软件系统,提供访问控制的属性。当拥有这项属性时,当用户登录时,就可以获取所有系统的访问权限,不用对每个单一系统都逐一登录。这项功能通常是以轻型目录访问协议(LDAP)来实现,在服务器上会将用户信息存储到LDAP数据库中。相同的,单一注销(single sign-off)就是指

Spring Security基于数据库验证流程详解

Spring Security 校验流程图 相关解释说明(认真看哦) AbstractAuthenticationProcessingFilter 抽象类 /*** 调用 #requiresAuthentication(HttpServletRequest, HttpServletResponse) 决定是否需要进行验证操作。* 如果需要验证,则会调用 #attemptAuthentica

Spring Security 从入门到进阶系列教程

Spring Security 入门系列 《保护 Web 应用的安全》 《Spring-Security-入门(一):登录与退出》 《Spring-Security-入门(二):基于数据库验证》 《Spring-Security-入门(三):密码加密》 《Spring-Security-入门(四):自定义-Filter》 《Spring-Security-入门(五):在 Sprin

流媒体平台/视频监控/安防视频汇聚EasyCVR播放暂停后视频画面黑屏是什么原因?

视频智能分析/视频监控/安防监控综合管理系统EasyCVR视频汇聚融合平台,是TSINGSEE青犀视频垂直深耕音视频流媒体技术、AI智能技术领域的杰出成果。该平台以其强大的视频处理、汇聚与融合能力,在构建全栈视频监控系统中展现出了独特的优势。视频监控管理系统EasyCVR平台内置了强大的视频解码、转码、压缩等技术,能够处理多种视频流格式,并以多种格式(RTMP、RTSP、HTTP-FLV、WebS

Hadoop企业开发案例调优场景

需求 (1)需求:从1G数据中,统计每个单词出现次数。服务器3台,每台配置4G内存,4核CPU,4线程。 (2)需求分析: 1G / 128m = 8个MapTask;1个ReduceTask;1个mrAppMaster 平均每个节点运行10个 / 3台 ≈ 3个任务(4    3    3) HDFS参数调优 (1)修改:hadoop-env.sh export HDFS_NAMENOD

Makefile简明使用教程

文章目录 规则makefile文件的基本语法:加在命令前的特殊符号:.PHONY伪目标: Makefilev1 直观写法v2 加上中间过程v3 伪目标v4 变量 make 选项-f-n-C Make 是一种流行的构建工具,常用于将源代码转换成可执行文件或者其他形式的输出文件(如库文件、文档等)。Make 可以自动化地执行编译、链接等一系列操作。 规则 makefile文件

hdu1043(八数码问题,广搜 + hash(实现状态压缩) )

利用康拓展开将一个排列映射成一个自然数,然后就变成了普通的广搜题。 #include<iostream>#include<algorithm>#include<string>#include<stack>#include<queue>#include<map>#include<stdio.h>#include<stdlib.h>#include<ctype.h>#inclu

性能分析之MySQL索引实战案例

文章目录 一、前言二、准备三、MySQL索引优化四、MySQL 索引知识回顾五、总结 一、前言 在上一讲性能工具之 JProfiler 简单登录案例分析实战中已经发现SQL没有建立索引问题,本文将一起从代码层去分析为什么没有建立索引? 开源ERP项目地址:https://gitee.com/jishenghua/JSH_ERP 二、准备 打开IDEA找到登录请求资源路径位置

深入探索协同过滤:从原理到推荐模块案例

文章目录 前言一、协同过滤1. 基于用户的协同过滤(UserCF)2. 基于物品的协同过滤(ItemCF)3. 相似度计算方法 二、相似度计算方法1. 欧氏距离2. 皮尔逊相关系数3. 杰卡德相似系数4. 余弦相似度 三、推荐模块案例1.基于文章的协同过滤推荐功能2.基于用户的协同过滤推荐功能 前言     在信息过载的时代,推荐系统成为连接用户与内容的桥梁。本文聚焦于

高效+灵活,万博智云全球发布AWS无代理跨云容灾方案!

摘要 近日,万博智云推出了基于AWS的无代理跨云容灾解决方案,并与拉丁美洲,中东,亚洲的合作伙伴面向全球开展了联合发布。这一方案以AWS应用环境为基础,将HyperBDR平台的高效、灵活和成本效益优势与无代理功能相结合,为全球企业带来实现了更便捷、经济的数据保护。 一、全球联合发布 9月2日,万博智云CEO Michael Wong在线上平台发布AWS无代理跨云容灾解决方案的阐述视频,介绍了