Skip to content

2020-nCoV/crawler-WeiboReminder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 分钟一次

作者相关

如有问题请发送邮件至 ultraxia@foxmail.com 联系作者。

武汉加油,中国加油!

免责声明

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

Releases

No releases published

Packages

No packages published

Languages