扣子(Coze)实战:对标公众号文章分析,一键自动提取文章列表到飞书表格

大家好,我是吾鳴。专注于分享提升工作与生活效率的工具,无偿分享AI领域相关的精选报告,持续关注AI的前沿动向。

最近有粉丝朋友留言,说自己在运营着公众号,看到一些公众号涨粉很快,阅读量也非常高,想分析下这类公众号写的文章类型和平台发文的习惯。奈何都是手动的在记录,在飞书表格上一个字段一个字段的填充内容,比如填充文章标题、文章发布时间等。文章比较多,想分析的账号也比较多,有时候一天也分析不了多少个账号。效率很低,问我扣子(Coze)能不能做这种分析,提升一下效率。

吾鳴找了相关的插件,搭建了一个工作流,能实现把对标账号的文章的标题、发布时间、首图、链接等一键整理到飞书表格中,希望可以帮助到这位朋友。下面将对这套工作流做一个解析。

首先我们看一下工作流的运行效果:

表格的名称为对标公众号的昵称,可以根据你想要采集的文章多少,不断地调整采集的页码,把文章追加到表格中。

完整的工作流如下:

工作流不算复杂,我把它分成【公众号文章提取】和【文章写入飞书表格】两大部分,下面将对工作流中使用到的插件做一个详解。

开始

工作流开始节点输入的参数较多,但是其实有一部分是鉴权用的,另外一部分才是工作流真正的业务参数,下面将对参数做详解。

  • fakeid:公众号ID,鉴权用,下方会有对这个参数获取的详解步骤。
  • token:鉴权token,鉴权用,下方会有如何获取的教程
  • cookies:登录cookies,鉴权用,下方会有获取方式
  • folder_token:飞书表格文件夹路径地址
  • nickname:公众号昵称,用于生成飞书表格名称
  • page:第几页,默认1
  • size:每页大小,默认5,最大20

fakeid&token&cookies获取方式

第一步:登录你的微信公众号后台,选择"草稿箱",点击写新图文。

第二步:进入写新图文的页面,点击右上角的"账号名片"按钮。

第三步:打开浏览器开发者工具,Google浏览器为例,右上角"三筒"》"更多工具"》"开发者工具"。

第四步:搜索框内容输入目标账号的昵称,然后点击搜索,找到"searchbiz"

第五步:提取fakeid&token&cookies信息。

cookies

token

fakeid

公众号文章列表获取

这个节点用户获取对标账号的文章列表,使用到了"获取公众号文章列表"插件的"list_wechat_article"工具,它使用到的参数如下:

  • cookies:登录cookies,引用"开始"节点的"cookies"
  • fakeid:公众号ID,引用"开始"节点的"fakeid"
  • token:鉴权token,引用"开始"节点的"token"
  • page:第几页,默认1,引用"开始"节点的"page"
  • size:每页大小,默认5,最大20,引用"开始"节点的"size"

代码-数据转成飞书表格格式

这里使用到了扣子官方的"代码"类型节点,主要是把提取到的文章列表转成飞书表格所需要的格式。它的输入输出参数如下:

  • article_list:文章列表信息,引用"公众号文章列表获取"节点输出的"publish_list"
  • 代码
csharp 复制代码
async def main(args: Args) -> Output:
    params = args.params

    #文章列表
    article_list = params.get("article_list", [])

    #文章列表转成飞书格式列表
    article_records = []
    for articleinarticle_list:
        item_dict = {
            "fields": {
                "标题": article.get("title", ""),
                "封面图": article.get("cover", ""),
                "发布时间": article.get("time", ""),
                "文章地址": article.get("url", ""),
            }
        }

        article_records.append(item_dict)
    
    # 构建输出对象
    ret: Output = {
        "records": article_records
    }
    return ret

查找表格是否存在

这个节点的作用是查找飞书表格是否已经创建,已经创建了就直接执行添加数据到表格的流程,没有创建则执行创建表格再添加数据到表格流程。它使用到了"飞书多维表格"插件的"search_base"工具,使用到的参数如下:

  • search_key:搜索表格的关键词,这里引用"开始"节点的"nick_name",其他参数可不填

选择器

这个选择器的作用的判断飞书表格是否已经存在,存在则直接添加数据,不存在则创建。具体的参数如下:

  • 条件:通过判断"查找表格是否存在"节点输出的"docs_entities"长度大于等于1,大于等于1则不创建表格,否则创建飞书表格

创建飞书多维表格

这个节点用于创建飞书表格,使用了"飞书多维表格"插件的"create_base"工具,它的参数如下:

  • name:飞书多维表格名称,引用"开始"节点的"nickname"
  • folder_token:飞书多维表格文件夹路径,引用"开始"节点的"folder_token"

创建飞书多维表格数据表

这个节点用于创建飞书多维表格的数据表,真实写数据的表格,需要定义表格的字段名称和类型。使用到了"飞书多维表格"插件的"create_table"工具。它的具体参数如下:

  • app_token:引用"创建飞书多维表格"节点输出的"url"
  • name:数据表格名称,引用"开始"节点的"nickname"
  • fields:定义数据表的字段名称和类型,像截图输入即可。

添加记录到飞书表格

这个节点用于把文章记录添加到飞书数据表格中,使用到了"飞书多维表格"插件的"add_records"工具,它的主要参数如下:

  • app_token:引用"创建飞书多维表格"节点输出的"app_token"
  • records:需要添加的记录列表,引用"代码-数据转成飞书表格格式"节点输出的"records"
  • table_id:引用"创建飞书数据表"节点输出的"table_id"

变量聚合

用于把飞书表格的地址聚合成一个经常输出,它的参数如下:

结束

  • table_url:飞书表格的访问地址

今天的分享就到这里,如果您觉得有收获的话,可以给个一键三连,您的鼓励是吾鳴持续输出的最大动力。有什么疑问也可以打在评论区,吾鳴会第一时间回复。

这个扣子工作流的源码、提示词都已经打包好,创作不易,感兴趣的朋友可以一键三连 ,评论区评论"公众号分析" 领取。

相关推荐
hy15687869 小时前
coze编程-工作流-起起起---废(一句话生成工作流)
人工智能·coze·自动编程
hy156878619 小时前
COZE编程-智能体-起飞起飞起飞(一句话生成智能体大升级)
人工智能·coze·自动编程
hy156878620 小时前
coze编程-网页应用|移动应用
coze·自动编程
重铸码农荣光3 天前
用AI把猫主子变成冰球猛将?我搞了个“宠物拟人化”神器,结果……它真敢打!
vue.js·低代码·coze
后端小肥肠4 天前
从图文到视频,如何用Coze跑通“小红书儿童绘本”的商业闭环?
人工智能·aigc·coze
DevYK5 天前
Coze Studio 二次开发(二)支持 MCP Server 动态配置
后端·agent·coze
DevYK7 天前
Coze Studio 二次开发(一)支持 MCP Server 静态配置
coze
TextIn智能文档云平台8 天前
从散乱资料到智能知识库:基于TextIn与Coze的RAG实战
人工智能·pdf·知识库·rag·coze·文档解析
后端小肥肠11 天前
小红书儿童绘本这样做!Coze+Nano Banana Pro批量生产挂橱窗
人工智能·aigc·coze
小码农叔叔12 天前
【AI智能体】Coze 获取对标行业新闻转视频文案写入飞书多维表实战详解
coze·coze获取行业对标新闻·coze将新闻转短视频文案·coze对接飞书多维表·coze打转新闻转视频文案应用