一、案例说明
本案例使用火语言 RPA,实现自动打开微博热搜页面、批量采集热搜标题,推送到企业微信群通知,设置定时任务,可实现每日推送。可用于每日舆情简报、团队热点追踪等场景。
二、案例逻辑
这里采用两种方案:
方案 A:纯组件拖拽版(零表达式)
整个流程逻辑:打开内置浏览器并访问微博热搜页面 → 批量采集热搜标题列表 → 通过「列表合成成字符串」组件格式化文本 → 发送企业微信群通知并 @所有人 → 关闭浏览器释放资源。
方案 B:极简表达式版(表达式)
整个流程逻辑:打开内置浏览器并访问微博热搜页面 → 批量采集热搜标题列表 → 在企业微信群通知组件中,通过内置.join()方法直接格式化文本 → 发送通知并 @所有人 → 关闭浏览器释放资源。
三、操作细则
方案 A:纯组件拖拽版(零表达式)
1、打开浏览器, 初始化浏览器
2、浏览网页, 访问微博热搜页面,网址:s.weibo.com/top/summary…
3、获取多元素信息 / 属性值, 采集热搜标题列表
配置:
目标元素:td.td-02 > a
返回结果:指定属性值
属性名称:textContent
输出变量:热搜列表
4、列表打开或新建, 实例化列表对象,选择上一步创建的
热搜列表变量,实例化为一维数组类型实例,用于后续列表操作
5、列表合成成字符串, 将列表转为换行文本,输出变量:
热搜
6、企业微信群通知, 推送热搜榜单
配置:
Webhook 地址:填写企业微信群机器人地址
消息类型:文本
消息内容:热搜
通知到:@所有人
7、关闭浏览器, 释放资源
分享案例: www.huoyuyan.com/share.html?… 提取码: 48tb
方案 B:极简表达式版(表达式)
1、打开浏览器, 初始化浏览器
2、浏览网页, 访问微博热搜页面,网址:s.weibo.com/top/summary…
3、获取多元素信息 / 属性值, 采集热搜标题列表
配置:
目标元素:td.td-02 > a
返回结果:指定属性值
属性名称:textContent
输出变量:热搜列表
4、企业微信群通知, 推送热搜榜单
配置:
Webhook 地址:填写企业微信群机器人地址
消息类型:文本
消息内容:热搜列表.join("\n")
通知到:@所有人
5、关闭浏览器, 释放资源
分享案例: www.huoyuyan.com/share.html?… 提取码: HPrw
四、划重点
1、核心区别:
方案 A :用「列表打开或新建 + 列表合成成字符串」两个组件拖拽完成文本格式化,零表达式;
方案 B :把采集到的热搜列表,用「换行符」拼接成一整段文字,热搜列表.join(“\n”)
- 热搜列表:你采集到的多条热搜标题(是一组数据,不是一段文字)
- .join( ):火语言内置方法,把列表转成一段文本
- \n:代表换行
2、企业微信Webhook地址设置