火语言 RPA:热搜自动采集并推送企业微信群

0 阅读3分钟

一、案例说明

本案例使用火语言 RPA,实现自动打开微博热搜页面、批量采集热搜标题,推送到企业微信群通知,设置定时任务,可实现每日推送。可用于每日舆情简报、团队热点追踪等场景。

二、案例逻辑

这里采用两种方案:

方案 A:纯组件拖拽版(零表达式)

整个流程逻辑:打开内置浏览器并访问微博热搜页面 → 批量采集热搜标题列表 → 通过「列表合成成字符串」组件格式化文本 → 发送企业微信群通知并 @所有人 → 关闭浏览器释放资源。

方案 B:极简表达式版(表达式)

整个流程逻辑:打开内置浏览器并访问微博热搜页面 → 批量采集热搜标题列表 → 在企业微信群通知组件中,通过内置.join()方法直接格式化文本 → 发送通知并 @所有人 → 关闭浏览器释放资源。

三、操作细则

方案 A:纯组件拖拽版(零表达式)

1、打开浏览器, 初始化浏览器

image.png 2、浏览网页, 访问微博热搜页面,网址:s.weibo.com/top/summary…

image.png 3、获取多元素信息 / 属性值, 采集热搜标题列表
配置:
目标元素:td.td-02 > a
返回结果:指定属性值
属性名称:textContent
输出变量:热搜列表

image.png 4、列表打开或新建, 实例化列表对象,选择上一步创建的热搜列表变量,实例化为一维数组类型实例,用于后续列表操作

image.png 5、列表合成成字符串, 将列表转为换行文本,输出变量:热搜

image.png 6、企业微信群通知, 推送热搜榜单
配置:
Webhook 地址:填写企业微信群机器人地址
消息类型:文本
消息内容:热搜
通知到:@所有人

image.png 7、关闭浏览器, 释放资源

image.png

分享案例: www.huoyuyan.com/share.html?… 提取码: 48tb

方案 B:极简表达式版(表达式)

1、打开浏览器, 初始化浏览器

image.png 2、浏览网页, 访问微博热搜页面,网址:s.weibo.com/top/summary…

image.png 3、获取多元素信息 / 属性值, 采集热搜标题列表
配置:
目标元素:td.td-02 > a
返回结果:指定属性值
属性名称:textContent
输出变量:热搜列表

image.png 4、企业微信群通知, 推送热搜榜单
配置:
Webhook 地址:填写企业微信群机器人地址
消息类型:文本
消息内容:热搜列表.join("\n")
通知到:@所有人

image.png 5、关闭浏览器, 释放资源

image.png

分享案例: www.huoyuyan.com/share.html?… 提取码: HPrw

四、划重点

1、核心区别:
方案 A :用「列表打开或新建 + 列表合成成字符串」两个组件拖拽完成文本格式化,零表达式;
方案 B :把采集到的热搜列表,用「换行符」拼接成一整段文字,热搜列表.join(“\n”)

  • 热搜列表:你采集到的多条热搜标题(是一组数据,不是一段文字)
  • .join( ):火语言内置方法,把列表转成一段文本
  • \n:代表换行

2、企业微信Webhook地址设置

image.png

image.png