欢迎访问地坤网络科技有限公司业务官网,咨询热线:18605797119

当前位置:首页>应用软件

监控任意一个公众号最新发布的文章包含指定条件词并将标题与连接写到EXCEL保存【新版5.23.33】

监控任意一个公众号最新发布的文章包含指定条件词并将标题与连接写到EXCEL保存【新版5.23.33】



应用包含完整的未加密流程代码
应用包含流程完整的元素素材包
下载后可以自由任意使用无限制
QR Code
TEL: 18605797119


客服QQ: 1197892138
流程解决市场需求:

批量监控多个公众号里面的最新发布的文章,当包含某个关键词的时候,则自动将当前文章标题、文章连接 保存至本地EXCEL表格中,方便后期应用处理;


当前流程使用说明:

RPA办公自动化执行步骤及说明事项

【流程执行】

第一步、创建EXCEL数据存档表

在这个表格里面创建三个子表,分别为:Sheet1、gongzhongao_list、jiankong_keywords

如果不想创建,也可以直接下载样表:https://www.123865.com/s/Eu2njv-yksL3    提取码:6ztP

第二步、收集整理需要监控的目标公众号;

将自己需求监控到的目标公众号收集起来,并获取对应公众号fakeid对应参数,并将此参数默认保存至gongzhongao_list这个子表的A列,如果不懂如何获取,可参考:https://www.diebaoyun.com/jinengjiqiao/943.html

第三步、设置自己需要匹配监控的目标关键词

将设置好的关键词保存至jiankong_keywords这个子表对应的A列里面,一行一个关键词,这个关键词就是判断目标公众号发布的文章是否包含这个关键词,然后存档的标准;

【流程说明】

1、此流程里面涉及到的EXCEL路径默认为:D:J盘-杂料业务资料谍赞公司网络广告宣传_RPA公众号_keywords.xlsx,如果要修改,可以打开流程第1行进行修改;

2、此流程中关键词默认保存子表名为:jiankong_keywords,如果要修改,可以打开流程第2行进行修改,同时确保与EXCEL表格中表名一致;

3、此流程中目标关键词列表默认保存子表名为:gongzhongao_list,如果要修改,可以打开流程第4行进行修改,同时确保与EXCEL表格中表名一致;

4、此流程中所监控到、满足条件的微信公众号文章默认保存子表名为:Sheet1,如果要修改,可以打开流程第3行进行修改,同时确保与EXCEL表格中表名一致;

5、此流程中第11行采用了魔法指令,对应的完整代码为:

import json

from xbot import print

from typing import *

def extract_article_info_from_dict(response_dict: dict):

    """

    title: 从字典提取文章信息

    description: 从%response_dict%中提取所有文章的%title%、%cover%和%link%信息。

    inputs: 

        - response_dict (dict): 响应字典

    outputs: 

        - article_info_list (list): 文章信息列表

    """

    # 解析嵌套的JSON字符串

    publish_page = json.loads(response_dict.get('publish_page', '{}'))

   

    # 初始化结果列表

    article_info_list = []

   

    # 遍历每个发布项

    for item in publish_page.get("publish_list", []):

        publish_info = json.loads(item.get("publish_info", "{}"))

        appmsgex_list = publish_info.get("appmsgex", [])

       

        # 提取每个appmsgex中的title、cover、link

        for appmsgex in appmsgex_list:

            title = appmsgex.get("title", "")

            cover = appmsgex.get("cover", "")

            link = appmsgex.get("link", "")

            article_info_list.append({"title": title, "cover": cover, "link": link})

   

    return article_info_list

6、获取到appmsgpublish对应的连接后,打开module1.py里面第18行进行替换里面的连接;

7、获取到对应的COOKIES后,打开module1.py里面第23行进行替换里面的连接;