n8n实战011,一键扒取900+高质量提示词,自动同步飞书素材库!

n8n实战011,一键扒取900+高质量提示词,自动同步飞书素材库!

兄弟们,今天咱们主要是用n8n做一个爬虫入门的实战,有爬虫需求的兄弟建议赶快学起来

昨天咱们不是分享了一个无限白嫖nano banana pro生图的工作流嘛,很多兄弟都在群里反馈就俩字,牛逼,没用的兄弟赶紧去用

既然有了生图的工作流,那咱们就要有提示词,二冰看上了一个分享nano banana pro prompt网站,这里的900+个提示词我都想要,要是都存到多维表格里,那我岂不是想要生成啥都行了,说干就干

今天二冰带大家手搓一个工作流,两步走:先用HTTP请求把这900多条数据扒下来存到n8n自带的数据库里(这就当个缓存站),然后再自动把图片上传到飞书,最后把标题、提示词、标签、封面图全自动写入飞书多维表格。

最终就是这样的效果,似然不一定都用得上,但主打一个折腾的过程,非常满足,兄弟们注意嗷,这篇是纯技术分享,大家一定要尊重网站作者的心血,这些数据咱们都自用,你要是卖,那有点太不讲究了,相信二冰的兄弟们都做不出来这样的事。


一、你需要准备什么?

老规矩,先把工具凑齐,缺一不可:

  • • 1. 硅基流动 API Key
    (二冰用的大模型都是硅基流动的,大家可以点一下我的邀请链接,咱们一人获得2000万token,绝对够你用好久好久好久 cloud.siliconflow.cn/i/ )
  • • 2. 飞书自建应用(需开启多维表格权限)
    这是基操,没这个你写不进数据。
  • • 3. n8n 社区节点:n8n-nodes-feishu-lite
    这次咱们用这插件传文件和写数据,稳得很。

以上准备工作的详细图文教程(如怎么申请Key、怎么建应用),二冰都整理在飞书文档里了,还没搞定的兄弟先去看文档,搞定再回来接着整:

ai.feishu.cn/docx/FjX0d


二、这个工作流是怎么跑的?(逻辑解析)

这次的工作流稍微有点不一样,二冰把它拆成了两个逻辑段,为了稳!

第一阶段:数据搬运工(扒取 -> 缓存)

  1. 1. HTTP Request:直接去请求目标网站的JSON接口,把900条数据一次性拿回来。
  2. 2. n8n Data Table:这是n8n新版本的一个神器,自带的本地数据库。我们把扒下来的数据先存这儿。
  • • 为什么要这一步? 防止咱们调试飞书接口的时候频繁去请求人家网站,把人家搞崩了或者被封IP。存本地,想怎么折腾就怎么折腾。

第二阶段:数据清洗与同步(读取 -> 上传 -> 写入)

  1. 1. Get row(s):从n8n本地库里把数据读出来。
  2. 2. Loop Over Items:因为有900多条,必须排队处理,不然飞书接口会限流报错。
  3. 3. Feishu Upload:目标源是图片链接,飞书多维表格附件需要“File Token”,所以得先调用接口把图片上传到飞书服务器,拿到Token。
  4. 4. Code节点:这里二冰写了段JS代码,把原始数据里的Prompt数组、Tags数组给清洗干净,转成字符串。
  5. 5. Feishu Record Add:最后一步,把标题、清洗后的提示词、刚才拿到的图片Token,整整齐齐填进多维表格。

三、节点详细配置(核心干货)

1. 安装必备插件

这次用到了n8n-nodes-feishu-lite,没有的兄弟先装一下。

安装社区节点

按照如下步骤即可安装社区节点

头像 >> settings >> 社区节点 >> 安装 >> 输入节点名称 >> 安装就行了

2. 扒取数据 (HTTP Request)

第一个节点最关键,把源头搞定。

添加HTTP Request节点

添加HTTP Request节点

导入curl命令即可,代码去文末文档里复制

3. 本地缓存 (n8n Data Table)

这里用到了n8n自带的Data Table节点。
配置很简单,选择Insert row模式,把HTTP请求回来的字段(Title, Prompt, Images等)一一映射进去。

(注意:第一次运行前,你需要先在n8n主界面创建一个Table)

4. 循环与上传 (Loop & Upload)

重点来了!飞书的API是有频率限制的,而且图片得先上传换Token。

Loop Over Items:设置Batch Size为1,一次处理一条,稳扎稳打。

5. 上传图片

使用feishu-lite节点,操作选择Upload by URL。这一步是要将图片上传到飞书中,方便我们后续传封面

URL字段:填入源图片的链接(注意:部分源链接是不带域名的,需要用表达式拼接一下,二冰已经在源码里处理好了)。

6. 代码组装请求体

增加一个代码节点组装飞书请求体,代码我也放在文末的实战文档中,需要的兄弟自取

7. 写入飞书多维表格

图片传完拿到Token后,最后一步就是写入表格。

feishu-lite节点的新增操作,把需要写入的变量,写回飞书多维表格。


四、运行测试

配置搞定,点击Execute。
你会看到n8n开始一条条地跑循环,同时你的飞书多维表格里,数据开始一行行地蹦出来,封面图也自动上传好了。

看着这900条高质量Prompt自动入库,是不是贼爽?

注意这次我们是一次性导入的所有历史的提示词,后续兄弟们如果感兴趣,我们设置定时自动检测,只要这个网站有新增的,我们就自动更新到我们的多维表格中


五、源码与后续

今天的项目有时间也会放到我们自己开发的n8n托管平台上跑,挨个对接确实很费精力

在线网址:szp.qazz.site/

因为跑的是我们几个人自己的nas,担心被别人乱用,所以设置了积分,每天可以领点积分,反正基本就够你跑几次了,试跑看效果绝对够用了

兄弟们用着好用可以给宣传宣传

本期实战涉及到的http请求接口详细参数、代码节点详细代码、提示词等已更新到飞书文档,兄弟们自行移步查看:

ai.feishu.cn/docx/Crzfd