项目简介
WeiboSubscriber是一个基于Python的微博订阅系统,能帮助用户定时获取并监控特定微博用户的更新内容,包括文字、图片、视频等,还会通过邮件将这些内容发送到用户邮箱。
项目的主要特性和功能
- 定时爬取:每天定时爬取指定微博用户的新动态。
- 内容多样化:支持爬取文字、图片、视频等多种内容类型。
- 邮件通知:将爬取到的微博内容通过邮件发送给订阅用户。
- 配置灵活:用户可通过配置文件轻松更改订阅对象和邮件设置。
- 安全性:使用API请求和SMTP协议发送邮件,确保数据安全和邮件发送的稳定性。
安装使用步骤
前提准备
- 安装Python环境(推荐版本Python 3.6)。
- 安装所需库:APScheduler、requests等,可通过pip进行安装。
- 配置邮件服务器,获取SMTP服务器地址、端口、发件人邮箱及密码等信息。
使用步骤
- 配置信息:修改
config.py
文件,填入微博用户UID、容器ID、发件人邮箱、收件人邮箱、密码等信息。 - 部署服务器:使用
screen
命令部署服务器,运行main_frame.py
。 - 测试:运行脚本后,系统会在设定的时间自动爬取微博并发送邮件。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】