littlebot
Published on 2025-04-03 / 6 Visits
0

【源码】基于Python的微博订阅系统

项目简介

WeiboSubscriber是一个基于Python的微博订阅系统,能帮助用户定时获取并监控特定微博用户的更新内容,包括文字、图片、视频等,还会通过邮件将这些内容发送到用户邮箱。

项目的主要特性和功能

  1. 定时爬取:每天定时爬取指定微博用户的新动态。
  2. 内容多样化:支持爬取文字、图片、视频等多种内容类型。
  3. 邮件通知:将爬取到的微博内容通过邮件发送给订阅用户。
  4. 配置灵活:用户可通过配置文件轻松更改订阅对象和邮件设置。
  5. 安全性:使用API请求和SMTP协议发送邮件,确保数据安全和邮件发送的稳定性。

安装使用步骤

前提准备

  1. 安装Python环境(推荐版本Python 3.6)。
  2. 安装所需库:APScheduler、requests等,可通过pip进行安装。
  3. 配置邮件服务器,获取SMTP服务器地址、端口、发件人邮箱及密码等信息。

使用步骤

  1. 配置信息:修改config.py文件,填入微博用户UID、容器ID、发件人邮箱、收件人邮箱、密码等信息。
  2. 部署服务器:使用screen命令部署服务器,运行main_frame.py
  3. 测试:运行脚本后,系统会在设定的时间自动爬取微博并发送邮件。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】