实现躺赢,用AIRpa从小红书爬取笔记,

实现躺赢,用AIRpa从小红书爬取笔记,自动提取内容,自动改成小绿书,并自动发布整体思路分享(附:RPA脚本)。

实现躺赢,用AI+Rpa从小红书爬取笔记,自动提取内容,自动改成小绿书,并自动发布整体思路分享(附:RPA脚本)。

背景说明

小绿书最近很火,于是很多人就想到是不是可以直接搬运小红书的笔记来发呢?

但是有个问题,肯定不能完全一样的搬吧?

所以,就有人就提出是不是可以提取图片内容,进行修改然后替换背景图,改成小绿书呢?

当然可以!但是,这些操作,人工做起来还是相对繁琐的。

当然!目前,已经有很多大佬已经用AI+RPA实现了自动化了。包括我自己也整过影刀rpa的小绿书发布。从我自己的使用,以及交流群朋友的反馈来看。目前的AI+RPA工具,或多或少存在如下问题:

目前的问题:

1、rpa工具五花八门,对于不熟悉rpa的人,想用上工具,真的是九九八十一难。

2、有些工具封装的好,但内部流程我们看不到。当有些场景不适用的时候,自己想改又很难改。

3、当rpa操作的东西越多的时候,就越不稳定,只要链路上的某个软件做了调整,就有可能导致整体失败。

优化与改进:

为了解决以上问题,这一次的脚本思路我进行了以下优化:

1、尽量使用易分享的RPA,让大家在脚本的安装上更方便。

2、减少RPA工具调用的环节,能用接口就用接口。

3、工作流拆分零件化,让有需要修改需求的朋友,可以通过灵活替换节点,完成自己的迭代。

4、在使用上进行一定的封装,让即使不懂工作流的朋友,只要脚本跑通,也能正常用上功能

换句话话来说,小白有小白的用法,同时给予了已经上手的朋友,自我调整的空间。

废话不多说,老惯例,先来来看看这套脚本的展示:

接下来,我来分享一下整个脚本的思路,以及如何使用这套脚本

一、整体流程思路

1、使用rpa爬取小红书笔记,并将爬取内容存入到飞书。

2、coze工作流中,从飞书读取爬取的链接,进行ocr识别读取内容和修改,将修改后的内容,一键批量生成新的图片,最后录入到飞书的待发布文章中。

3、通过rpa触发coze工作流的自动执行。

4、rpa读取待发布文章,进行批量发布。

5、第4步的脚本,如果配合上 比特浏览器,就能实现多账号发布,并且还可ip隔离

6、所有脚本都设置成定时执行的话,就能实现整套流程自动化

二、脚本工具环境配置

1、比特浏览器安装

https://www.bitbrowser.cn/ 没什么特别说明的,直接安装就是了

2、比特浏览器配置

①、打开比特浏览器,做个基础配置

点击系统配置=》找到文件下载目录配置 改成你想要的目录

这个目录是后面 小绿书的图片下载时要用到的。

②、导入rpa脚本

需要导入的三个脚本为

1、

2、

3、

分别下载以上三个脚本到本地。

然后, 打开比特浏览器=》 点击 “RPA自动化” =》进入流程设计

浏览器会初始化,并打开一个用于调试的RPA窗口,以及自带安装好的Automa 插件。

打开automa窗口,进入工作流页面=》点击下拉标志=》点击导入工作流,将前面下载的工作流导入

3、rpa配置

①、飞书账号以及链接的配置

【飞书appid与appsecret的申请(重要!!)】

我的AI方案都是基于飞书做存储数据,所以飞书应用的建立是必须的。这一步如果配置不好,工具跑不通。请大家严格按照教程操作。

进入我的飞书表格

创建一下副本

然后获取飞书表格链接,注意了,每个表单点击一下,链接都不一样的,后面的配置会用到,一定要对应正确的表格链接

②、脚本默认配置

接下来,我们开始进行脚本的基本配置,每个脚本都要配置哦。我们首先打开比特浏览器=》 点击 “RPA自动化” =》进入流程设计。

然后进入工作流页面找到我们的刚刚导入的脚本,点击进入脚本编辑页面。找到触发器的后面一个节点叫做“插入数据”,我们双击“插入数据”,然后点击左边的 “insert data”按钮;

我们会看到这个配置页面,我们把这里里面的值,全部替换成我们自己的值就行了。切记变量名不要去修改,否则会出错

字段对应如下,配置的时候注意对应清楚;

app_id 填你前面飞书得到的app_id;

app_secret 填你前面飞书得到的app_secret ;

daifabu_sheet_url 填你的飞书待发布表单的url(前面有说明过了)

yifabu_sheet_url 填你的飞书已发布表单的url

zhanhao_sheet_url 填你的飞书账号配置表单的url

sheet_url还有xhs_sheet_url 填你的飞书的小红书爬取表单的url

save_draft 这个填1 代表发布到草稿箱,填0代表直接发布(待测试完善)

download_path 这个填前面第2步,比特浏览器的下载目录就行了

is_bite 如果是其他浏览器或者在比特浏览器rpa调试时这里设置为0; 如果是正式绑定到窗口使用时,记得设置为1;

三个脚本都有这个默认配置项,记得修改!!

配置完成记得点击右上角的 保存!

4、将rpa配置到比特浏览器,以实现定时执行,和ip隔离。

上面的配置完,其实直接运行就可以用了。不过为了实现多账号,以及定时执行,我们还需要将rpa脚本绑定到浏览器的窗口中。

①、点击浏览器窗口=》创建窗口

②、设置一下窗口名称,其他的用一键随机生成就行了

创建成功的话,这里会出现你命名的窗口

这里的窗口,你们就理解成一台小电脑吧,他只运行了一个浏览器。 但是每个窗口可以有不同的ip地址,这样你如果有不同的账号,就能模拟出不同电脑登录的效果了。

因此,你要做几个账号,就创建几个窗口,然后将不同的微信在不同的窗口里面登录就行了。

③、点击rpa自动化=》新建rpa任务

④、填写任务名称,工作流ID,然后点击绑定:

⑤、在弹出的绑定窗口中,选择你要绑定的窗口

脚本就绑定好了,其他脚本一样的操作,不过要注意,采集小红书的脚本,运行前有个输入参数要填,如果绑定到窗口执行会不方便。建议暂时不要绑定。除非你知道怎么优化脚本。

⑥、两个脚本都绑定后,会出现如下页面

⑦、这里提一下重点注意项

以上绑定脚本时,有个工作流id是从这里复制的:

绑定到默认的窗口后,从飞书发布到小绿书的脚本里面,有个保存资源的控件,默认没有写入下载目录的权限,我们要去修改一下。

到这里基本没什么问题了。开搞吧!!

三、脚本问题说明

目前,我这套流程,还是存在不少问题的,比如说,对于图文结合比较多的小红书笔记,例如这样子的:

OCR能提取到内容,但是里面的内容是所有的拼凑在一起,无规律的 例如:

虽然大模型可以根据语义,大致理解和修改出来。 但是很难还原出笔记原来的精髓!!我测试过,我目前的工作流这种改出来的基本不能用。期待有大佬能搞出更牛的方案

目前,图片只有干净背景,文本比较简洁的才容易转换成功,内容太多的也有可能导致,跟预设的模板不匹配的问题。

不过总体来说,总能挑出一些基本能用的拿来发了,比自己动手做强多了。

四、常见问题

1、采集小红书运行成功,但没有录入到飞书。

所有不能正常录入飞书的情况,99%是权限配置和表格没对应的问题,请先排查配置情况。我已经增加了一篇飞书的详细配置教程,自行参照操作:

2、小绿书工作流触发脚本运行报错

“很抱歉,同步失败。请检查网络连接是否正常,或者稍后再试。” 或者 运行中止 之类的。 只要脚本不是一运行就失败。而是转圈圈,转了很久才失败的话,基本是因为coze工作流的超时导致的。 但是,超时了,实际上飞书可以正常生成文章内容,大家检查飞书待发布表格是否有内容。有内容就忽略报错就好了。

3、飞书发布小绿书脚本报错:Cannot read properties of undefined (reading ‘账号名称’)

还有类似的Cannot read properties of undefined (reading ‘标题’) 。是因为读取的表格里没有内容。请先检查内容是否为空!

4、脚本运行无报错,但公众号没有执行发布

账号配置里面有 领域和 类型, 只有当待发布的文章,领域跟类型跟账号配置的能对应上,才会发布。并且账号配置里的 账号名称 要跟公众号的名称一致才行。脚本靠名称识别是否发布。

5、Mac电脑路径构造跟windows是不一样,请修改脚本里面 提取图片内容 代码块 的路径格式

感谢

感谢圈友@朱越的小绿书精华文,本文的脚本是参考了大佬分享的脚本改的!省了挺多事。