Skip to content

Latest commit

 

History

History
45 lines (23 loc) · 1.25 KB

README.md

File metadata and controls

45 lines (23 loc) · 1.25 KB

weibo Reminder

总述

本程序用于监控指定政务微博用户的主页,当其发布疫情确诊人数相关的微博时,通过邮件提醒

工作方法

通过 m.weibo.com 接口,获取指定用户主页前 10条 的微博 text ID ,每 5 分钟轮询一次,若出现新的 ID,且文本内容满足特定需求,即将微博正文和 URL 发送到指定邮箱

使用方法

  1. 通过配置文件 mail.conf 进行邮箱设置

  2. 通过配置文件 weibo.json 进行微博相关设置

     {
       "weiboID": "健康成都",   # 微博ID
       "contrainerID": 1076033309826382,  # 微博contrainerID,通过抓包获取
       "keyword": ["新型冠状病毒感染的肺炎确诊病例"], # 自定义关键词提醒,数据类型为 List ,支持多个关键词
       "shieldingWords": "" # 屏蔽词设置,若微博内容包含关键词且包含屏蔽词,则不发送
     }

注意

经测试,轮询时间间隔过段容易被 Ban,本项目中轮询间隔为 5 分钟一次

作者相关

如有问题请发送邮件至 [email protected] 联系作者。

武汉加油,中国加油!

免责声明

本篇文章仅用于学习交流,并不针对任何网站、软件、个人。