找回密码
 立即注册
首页 业界区 业界 扣子Coze智能体实战:一键批量抓取小红书博主所有笔记, ...

扣子Coze智能体实战:一键批量抓取小红书博主所有笔记,写入飞书表格!

嫁蝇 2025-8-21 08:23:50
大家好,我是汤师爷,专注AI智能体分享,致力于帮助100W人用智能体创富~
想要抓取小红书博主的所有笔记内容,但一个个复制太耗时?
需要批量获取博主的笔记数据,进行分析,却苦于没有高效的工具?
今天,我将为大家介绍一个超强的解决方案,利用Coze工作流,只需5个步骤,就能一键批量抓取小红书博主的所有笔记,并自动写入飞书表格!
这套方案对于想要批量学习优质内容的创作者来说,绝对是个效率神器。
我们先看下工作流的执行效果:
1.jpeg

1.整体工作流

2.jpeg

1.获取博主所有小红书笔记
2.循环获取笔记详情

  • 获取笔记详情
  • 提取视频文案
  • 将笔记数据整理成飞书表格格式
  • 写入飞书表格
2.详细工作流节点

2.1 开始节点

3.jpeg

开始节点有3个输入变量。

  • 输入:

    • foldUrl:飞书表格链接
    • cookie:小红书cookie
    • userProfileUrl:小红书博主主页链接

2.2 如何获取小红书cookie?

1.登陆https://www.xiaohongshu.com/
2.在页面空白处右击鼠标,选择「检查」
4.jpeg

3.在刚刚打开的面板中,点击「网络」选项卡
5.jpeg

4.刷新当前页面
5.点击第一条记录,在右侧「标头」部分向下滚动,找到cookie一行,将其内容复制下,这就是我们需要的cookieStr
6.jpeg

2.3 获取博主所有小红书笔记

我们将使用【小红书】插件的xhs_auther_notes功能。
7.jpeg

通过这个功能,我们可以一键批量抓取小红书博主所有笔记。
8.jpeg


  • 输入:

    • cookieStr:开始 - cookie
    • userProfileUrl:开始 - userUrl

2.4 批量获取笔记详情

1.使用循环节点,批量批量获取笔记详情
9.jpeg

2.获取单个笔记详情
我们将使用【小红书】插件的xhs_note_detail功能。
10.jpeg

通过这个功能,我们可以根据笔记链接获取笔记详情。

  • 输入:

    • cookieStr:开始 - cookie
    • noteUrl:循环获取笔记详情-note_url

11.jpeg

2.4 使用「字幕获取」插件,提取视频文案

12.jpeg


  • 输入:

    • url:获取笔记详情-video_h264_url

2.5 使用代码节点:将笔记数据整理成飞书表格格式

在这一步,我们会使用代码节点,将笔记数据整理成飞书表格格式。
13.jpeg


  • 输入:

    • input:获取笔记详情-note
    • data:提取视频文案-content

Python代码如下:
  1. async def main(args: Args) -> Output:
  2.     input_data = args.params.get('input', {})  # 获取传入的 input 对象,如果不存在则返回空字典
  3.     data = args.params.get('data', '')  # 直接从 args.params 中提取 data 参数
  4.     records = []  # 初始化 records 列表
  5.     # 提取 note 相关字段
  6.     title = input_data.get('note_display_title', '')  # 标题
  7.     desc = input_data.get('note_desc', '')  # 描述
  8.     url = input_data.get('note_url', '')  # 链接
  9.     nickname = input_data.get('auther_nick_name', '')  # 作者昵称
  10.     likedCount = input_data.get('note_liked_count', '0')  # 点赞数
  11.     videoUrl = input_data.get('video_h264_url', '')  # 视频地址
  12.     collectedCount = input_data.get('collected_count', '0')  # 收藏数
  13.     imageList = input_data.get('note_image_list', [])  # 图片列表
  14.     # 构建记录对象
  15.     record = {
  16.         "fields": {
  17.             "笔记链接": url,
  18.             "标题": title,
  19.             "内容": desc,
  20.             "作者": nickname,
  21.             "点赞数": likedCount,
  22.             "链接": {
  23.                 "link": url,
  24.                 "text": title
  25.             },
  26.             "收藏数": collectedCount,
  27.             "图片地址": '\n'.join(imageList),  # 将图片列表拼接成字符串
  28.             "视频地址": videoUrl,
  29.             "视频文案": data  # 将 data 放入 fields 中,定义为 "视频文案"
  30.         }
  31.     }
  32.     records.append(record)  # 将记录对象添加到 records 列表中
  33.     # 构建输出对象
  34.     ret: Output = {
  35.         "records": records
  36.     }
  37.     return ret
复制代码
2.6 使用飞书表格节点:将笔记数据写入飞书表格

14.jpeg


  • 输入:

    • app_token:开始-foldUrl
    • records:将笔记数据整理成飞书表格格式-records

15.jpeg

2.7 结束节点

16.jpeg

3.总结

通过这套工作流,你可以轻松实现小红书博主笔记的批量抓取,大大提升内容获取和分析效率。
整个过程只需简单配置,就能自动化完成繁琐的数据采集工作,为你节省大量时间。
在AI时代,技术门槛将越来越低,小白也能搭建智能体,用AI工具来提升工作效率。
用AI智能体不是未来,而是AI时代每个人的生存技能,学会AI智能体,人人都是超级个体。
如果你觉得这篇文章有帮助,别忘了点赞、关注、收藏哟,传统美德不能丢~
本文已收录于,我的技术博客:tangshiye.cn  里面有,AI 学习资料,Coze 智能体教程,算法 Leetcode 详解,BAT 面试真题,架构设计,等干货分享。

来源:豆瓜网用户自行投稿发布,如果侵权,请联系站长删除

相关推荐

您需要登录后才可以回帖 登录 | 立即注册