跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像AI 生图工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
PythonSaaSAI

基于 Coze 抓取小红书笔记信息并同步至飞书多维表

如何使用 Coze 平台构建工作流,实现从小红书抓取热门视频笔记信息并自动写入飞书多维表的过程。涵盖前置准备、插件配置、代码节点处理及数据同步步骤,适用于竞品分析、内容运营等场景。

月光旅人发布于 2026/2/4更新于 2026/7/253.7K 浏览
基于 Coze 抓取小红书笔记信息并同步至飞书多维表

前言

2025 年是 AI 人工智能大规模使用的一年。AI 大模型能力在不断挖掘的同时,如何基于大模型做更进一步的升级呢?于是 AI 智能体就应运而生。AI 智能体是结合了众多软件技术的合集,充分发掘大模型的能力,并且拓展大模型的能力,让更多使用者即使不懂大模型,也能低成本的快速掌握 AI 的使用。在众多的智能体平台中,像 Coze、Dify、FastGPT 等,都在构筑自己的智能体平台,为普通的非互联网人员也能快速打造属于自己的智能体应用。接下来以 Coze 平台为例,基于 Coze 制作一个自媒体领域和视频创作中非常常见的场景,抓取小红书热门视频并提取信息写入飞书多维表的智能体工作流。

Coze 介绍

Coze 是什么

Coze 是新一代 AI 应用发布平台,不管你是否有编程经验,都可以在 Coze 这个平台上面快速搭建基于大模型的各类 AI 应用,并将 AI 应用发布到各个社交平台、通讯软件等,也可以通过 API 或者 SDK 将 AI 应用集成到你的业务系统中。

文章配图

Coze 可以做什么

借助 Coze 平台可视化设计与编排工具,使用者可通过零代码、少代码方式,快速搭建基于大模型的各类 AI 项目、智能体应用,满足个性化需求,实现商业价值。

  • 智能体:
    • 智能体是基于对话的 AI 项目,它通过对话的方式接收用户输入,由大模型自动调用插件或工作流等方式执行用户指定的业务流程,并生成最终的回复。像智能客服、个人助理、心理咨询师、英语翻译助手等都是智能体的典型应用场景。
  • 应用:
    • 是指利用大模型技术开发的应用程序,在 Coze 中搭建的 AI 具备完整的业务逻辑和可视化用户界面,属于独立的 AI 项目。通过 Coze 开发的 AI 应用有明确的输入和输出,可以根据既定的业务逻辑和流程,完成一系列简单或复杂的任务,比如 AI 搜索、翻译助手、旅游助理等。

Coze 相比其他智能体平台优势

与市面上其他的 AI 智能体平台对比,Coze 在以下几个方面表现尤为突出:

  • 强大的生态整合与发布渠道:Coze 与字节跳动旗下的产品(如抖音、飞书)有深度集成,你构建的 AI 智能体可以非常方便地一键发布到这些主流平台,极大地简化了部署和推广流程。
  • 极致的用户体验与快速验证:Coze 采用零代码和可视化拖拽的方式构建工作流,对非技术背景的用户(如产品经理、运营人员)非常友好。配合其海量的预制模板,你可以在极短的时间内(可能只需几分钟到几小时)搭建出功能完整的 AI 应用并验证想法的可行性。
  • 面向场景的 AI 办公能力:Coze 在不断拓展其开箱即用的 AI 能力,例如直接生成和编辑 PPT、处理 Excel 数据、进行多模态创作等。这意味着它不仅能做聊天机器人,还能直接成为提升个人和团队生产力的办公工具。

Coze 工作流介绍

Coze 工作流是一个通过可视化节点串联的方式,将大型语言模型、插件、代码等多种不同的模块组合成可重复调用的自动化流程的工具。即使您没有编程基础,也能用它来构建和部署复杂的 AI 应用。可以说如果没有工作流,一些复杂的智能体应用将无法做出来。下面这个表汇聚了 Coze 工作流的核心价值。

核心作用

关键特点

提升效率:自动化处理多步骤任务(如报告生成、数据采集)

零代码可视化:通过拖拽节点搭建流程,无需编程基础

保证准确性:通过节点约束输出格式,避免大模型自由发挥导致的错误

灵活编排:支持条件分支、循环、并行处理等复杂逻辑

标准化流程:固化业务逻辑,确保不同执行者输出结果一致

动态调试:实时试运行并查看节点输出,快速定位问题

工具集成:无缝整合插件、API、数据库等外部资源,扩展大模型能力边界

跨平台发布:一键部署至飞书、豆包等平台,作为智能体功能模块调用

Coze 工作流典型使用场景

Coze 工作流的应用范围非常广泛,也是 Coze 平台的一大特色,下面列举了一些典型的场景:

  • 📝 内容创作与运营
    • 批量内容生成:自动生成小红书爆款文案、新闻摘要、视频脚本等。
    • 多媒体内容制作:串联'文本生成→图生图→加字幕背景音乐'等节点,自动将古诗词生成短视频成片。
  • 🛠️ 办公自动化与数据处理
    • 智能客服与工单处理:自动分类用户咨询、回复常见问题,甚至能识别用户投诉情绪并触发优先处理流程。
    • 数据同步与报表生成:自动从小红书等平台采集数据,并同步到飞书多维表格,定时生成和发送报表。
    • 专业文档审查:例如法务合同审查工作流,可以自动读取合同文件,进行常规审查、法律引用条例审查,甚至查询甲方公司的经营风险。
  • 🎓 教育与培训
    • 自动出题组卷:根据用户输入的知识点、上传的文档或错题图片,自动生成包含选择、填空、简答等多种题型的试卷。

Coze 制作小红书视频抓取智能体介绍

基于 Coze 制作小红书视频抓取并写入飞书多维表的智能体,其核心优势、适用场景和优缺点如下。

核心优势
  1. 一站式低代码集成:Coze 的插件市场和可视化工作流,能让你无需编写复杂代码即可串联数据采集、处理与写入全流程。
  2. 流程自动化:工作流可设置为定时(如每天早 8 点)或由事件(如收到关键词)触发,实现无人值守的全自动运行。
  3. 高度可扩展:轻松扩展能力,如在数据入库后,增加一个调用'飞书机器人'的节点,自动在工作群发送通知。
最佳使用场景

此方案尤其适合以下三类需求:

  • 竞品与市场分析:市场运营团队每日自动追踪同行或特定品类的新热视频及核心数据(点赞、评论趋势)。
  • 内容创作与运营:内容团队自动收集爆款选题和热门素材,存入飞书表格作为团队的灵感库。
  • 内部数据简报:为管理者自动生成并发送包含核心指标(如当日 Top 10 视频)的飞书简报。
优点与缺点
  • 开发与部署
    • 优点:上手快速:可视化编排,开发周期短。
    • 缺点:深度定制受限:复杂逻辑(如高级反爬)需用代码实现,平台灵活性有边界。
  • 运行与维护
    • 优点:稳定省心:作为平台服务,基础运维由 Coze 负责。
    • 缺点:依赖性强:流程稳定性依赖于 Coze、飞书及数据源接口三方,任一波动都会影响。
  • 成本与合规
    • 优点:成本效益高:初期主要为人力成本,无服务器等基础设施开销。
    • 缺点:平台合规风险:小红书等平台的反爬机制严格,大规模或高频抓取易触发封禁,需谨慎控制频率与数据范围。

工作流完整配置过程

前置准备

创建一个飞书多维表

提前创建一个飞书多维表,定义你需要的字段,多维表中的字段与后面你从笔记中抓取的字段保持一致。

获取 cookie

登录小红书网页版,通过 F12,获取 cookie 值,后面通过工作流获取指定账号的笔记信息时候会用上。

创建工作流

点击创建一个新的工作流。

文章配图

点击确认后,跳转到下面的工作流配置页面。

文章配图

配置工作流

增加开始节点参数

我们这里的需求是,根据用户输入的对标账户的主页 URL,最后将主页的视频相关信息保存到飞书多维表中。

文章配图

增加小红书插件

增加一个小红书插件节点,用于从对应的账号中采集笔记内容的信息,选择下面的第二个。

文章配图

配置上两个核心的参数,参数即从开始节点中我们设置的那个地方取。

文章配图

然后找一个博主的主页链接贴进去,通过 F12,找到登录小红书后的 COOKIE,并试运行,看到下面的效果,说明能够成功获取到小红书博主主页的笔记信息了。

文章配图

我们需要做的就是把返回结果中的核心参数提取出来。

文章配图

增加一个代码节点

接下来增加一个代码节点,将上一步获取到的返回结果中的几个参数提取出来,代码节点的如此选择返回值中的 notes 节点。

文章配图

打开代码编辑器,输入下面的代码:

# 在这里,您可以通过 'args' 获取节点中的输入变量,并通过 'ret' 输出结果
# 'args' 已经被正确地注入到环境中
# 下面是一个示例,首先获取节点的全部输入参数 params,其次获取其中参数名为'input'的值:
# params = args.params;
# input = params['input'];
# 下面是一个示例,输出一个包含多种数据类型的 'ret' 对象:
# ret: Output = { "name": '小明', "hobbies": ["看书", "旅游"] };

async def main(args: Args) -> Output:
    params = args.params
    input_array = params.get('input', [])
    extracted_urls = []
    if isinstance(input_array, list):
        for item in input_array:
            note_url_value = item['node_url']
            extracted_urls.append(note_url_value)
    # 构建输出对象
    ret = { "output": extracted_urls }
    return ret

文章配图

增加批处理节点

上一步得到了小红书的笔记链接后,接下来需要遍历获取到的所有链接内容,将每个笔记中的信息提取出来,比如标题、笔记内容等,最后写入到飞书多维表中去。如下,增加一个批处理节点。

外侧批处理节点的输入参数为代码节点的输出数组。

文章配图

增加一个获取笔记详情节点

循环体内部,增加一个根据笔记 URL 获取笔记详情的节点,如下,仍然是上面那个小红书的插件。

文章配图

循环体中的入参信息选择如下。

文章配图

外层循环配置的输出,选择下面的这个 note 节点参数即可。

文章配图

增加一个代码节点

上一步拿到了解析每个笔记的所有信息,即一个对象数组,后面我们需要将获取到的数据写入到飞书多维表中,因此需要通过代码节点处理一下得到的数据,组装成飞书多维表识别的格式,如下:

文章配图

文章配图

打开 IDE,将下面的代码粘贴进去:

# 在这里,您可以通过 'args' 获取节点中的输入变量,并通过 'ret' 输出结果
# 'args' 已经被正确地注入到环境中
# 下面是一个示例,首先获取节点的全部输入参数 params,其次获取其中参数名为'input'的值:
# params = args.params;
# input = params['input'];
# 下面是一个示例,输出一个包含多种数据类型的 'ret' 对象:
# ret: Output = { "name": '小明', "hobbies": ["看书", "旅游"] };

async def main(args: Args) -> Output:
    params = args.params
    input_array = params.get('input', [])
    like_count_threshold = params.get('Like_count')
    processed_records = []
    
    if not isinstance(like_count_threshold, (int, float)):
        ret = { "output": [] }
        return ret
    
    like_count_threshold = int(like_count_threshold)
    
    for item in input_array:
        if not isinstance(item, dict):
            continue
        note_liked_count = item.get('note_liked_count')
        current_likes = 0
        if isinstance(note_liked_count, (int, float)):
            current_likes = int(note_liked_count)
        elif isinstance(note_liked_count, str):
            try:
                current_likes = int(note_liked_count)
            except ValueError:
                continue
        else:
            continue
            
        if current_likes >= like_count_threshold:
            fields_data = {
                "正文": item.get("note_desc", ""),
                "发布时间": item.get("note_create_time"),
                "点赞数": str(current_likes),
                "笔记标签": item.get("note_tags", {}),
                "笔记链接": item.get("note_url", ""),
                "分享数": str(item.get("share_count", 0)),
                "收藏数": str(item.get("collected_count", 0)),
                "评论数": str(item.get("comment_count", 0)),
                "标题": item.get("note_display_title", "")
            }
            record = {"fields": fields_data}
            processed_records.append(record)
    
    ret = { "output": processed_records }
    return ret
增加一个飞书节点

上一步准备好了待插入飞书多维表格式的数据后,接下来增加一个飞书添加记录节点,注意需要提前准备好一个飞书多维表,这个在之前的文章中有多多次说明,这里就不再赘述了。注意飞书多维表中的每个字段需要与上一个代码节点中输出的参数一致,选择下面这个。

文章配图

配置飞书增加记录节点信息如下。

文章配图

最后连接一下结束节点。

文章配图

目录

  1. 前言
  2. Coze 介绍
  3. Coze 是什么
  4. Coze 可以做什么
  5. Coze 相比其他智能体平台优势
  6. Coze 工作流介绍
  7. Coze 工作流典型使用场景
  8. Coze 制作小红书视频抓取智能体介绍
  9. 核心优势
  10. 最佳使用场景
  11. 优点与缺点
  12. 工作流完整配置过程
  13. 前置准备
  14. 创建一个飞书多维表
  15. 获取 cookie
  16. 创建工作流
  17. 配置工作流
  18. 增加开始节点参数
  19. 增加小红书插件
  20. 增加一个代码节点
  21. 在这里,您可以通过 'args' 获取节点中的输入变量,并通过 'ret' 输出结果
  22. 'args' 已经被正确地注入到环境中
  23. 下面是一个示例,首先获取节点的全部输入参数 params,其次获取其中参数名为'input'的值:
  24. params = args.params;
  25. input = params['input'];
  26. 下面是一个示例,输出一个包含多种数据类型的 'ret' 对象:
  27. ret: Output = { "name": '小明', "hobbies": ["看书", "旅游"] };
  28. 增加批处理节点
  29. 增加一个获取笔记详情节点
  30. 增加一个代码节点
  31. 在这里,您可以通过 'args' 获取节点中的输入变量,并通过 'ret' 输出结果
  32. 'args' 已经被正确地注入到环境中
  33. 下面是一个示例,首先获取节点的全部输入参数 params,其次获取其中参数名为'input'的值:
  34. params = args.params;
  35. input = params['input'];
  36. 下面是一个示例,输出一个包含多种数据类型的 'ret' 对象:
  37. ret: Output = { "name": '小明', "hobbies": ["看书", "旅游"] };
  38. 增加一个飞书节点
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • OpenMV人脸追踪:在单片机里跑Haar级联的取舍与积分图实战
  • OpenClaw 架构原理与落地实战:AI Agent 执行网关底层逻辑
  • 深度评测 GLM-5:代码生成实战体验
  • OpenAI 指控 DeepSeek 非法蒸馏,字节发布 Seedance 2.0 及 Java 26 现状
  • MyBatisPlus 后端与 Thymeleaf 前端全栈分页整合方案
  • 俄罗斯黑客群体的技术优势与产业背景分析
  • 基于 Neo4j 知识图谱的智能问答系统设计与实现
  • 解决 npm 安装 OpenClaw 时遇到的 Git 报错问题
  • Cursor Chat Browser:浏览和管理 Cursor AI 聊天历史的 Web 应用
  • 深入解析 π₀ 与 π₀.5:Physical Intelligence 的机器人基础模型演进
  • Flutter 项目适配鸿蒙:未适配三方库的桥接思路
  • Midjourney 官网地址及中文环境下的使用指南
  • PaddlePaddle 国产芯片适配与 ERNIE 模型部署实战指南
  • SpringBoot+MyBatis Plus+PostgreSQL 整合常用数据类型(json、array)操作
  • 分治算法实战:归并排序与数组逆序对详解
  • OpenClaw Gateway 服务启动、停止与监控指南
  • Stable Diffusion XL 快速部署与使用指南
  • ClawPanel v4.4.0 来了:AI 助手浮窗 + 非 OpenAI 模型兼容性修复
  • Chaterm:开源 AI 智能终端与 SSH 客户端工具解析
  • DeepSeek 使用指南:提示词技巧与本地知识库搭建

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • curl 转代码

    解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online