这是一个基于 PHP 的开源工具,用于自动监控指定抖音主页的内容更新。当检测到新发布的视频或图片时,系统可自动下载内容,并通过邮件发送通知,适用于内容追踪、素材归档或创作者动态监控等场景。

✨ 核心功能
- 自动监控:按设定间隔(5 分钟至 24 小时)轮询抖音主页,检测新内容
- 邮件通知:发现更新后,通过 SMTP 发送含链接与封面的精美通知邮件
- 自动下载:支持将新视频/图片保存至本地,文件名可自定义
- 状态追踪:提供可视化界面,实时查看监控任务状态与历史记录
🎯 用户体验
- 响应式 Web 界面:适配手机与桌面浏览器,操作直观
- 专业邮件模板:采用 SVG 图标与现代化排版,信息清晰易读
- 灵活配置:可自定义检查频率、保存路径、文件命名规则等
🔧 技术实现
- 轻量架构:无需数据库,所有数据以 JSON 文件存储
- 双邮件方案:主用 PHPMailer,内置备用发送机制,提升可靠性
- 健壮性设计:完善的异常捕获、错误日志(logs/目录)和重试逻辑
🛠️ 快速部署
环境要求
- PHP 7.4+
- 启用 cURL扩展
- 可用的 SMTP 邮箱服务(如 QQ 邮箱、163、Gmail 等)
安装步骤
git clone https://github.com/01Anlan/dyzy.git
cd dyzy
配置邮件(config.php 示例)
$config = [
    'smtp_host'     => 'smtp.qq.com',
    'smtp_port'     => 465,
    'smtp_secure'   => 'ssl',
    'smtp_username' => '[email protected]',
    'smtp_password' => 'your-auth-code'  // QQ 邮箱需使用授权码
];
启动服务
将项目目录部署到支持 PHP 的 Web 服务器(如 Nginx + PHP-FPM、Apache),通过浏览器访问首页即可开始配置监控任务。
⚙️ 使用说明
- 添加监控链接
 支持多种抖音主页格式(如https://v.douyin.com/xxx或用户主页链接)
- 设置参数
- 检查间隔:5 分钟 ~ 24 小时
- 内容类型:仅视频 / 仅图片 / 全部
- 本地保存路径与命名规则
 
- 启用通知
 配置 SMTP 后,可选择“仅首次更新通知”或“每次更新都通知”
- 高级功能
- 自动清理:定期删除超过 N 天的旧文件
- 历史记录:查看所有检测与下载日志
- 实时状态面板:监控任务运行情况一目了然
 
🔍 故障排查
| 问题 | 解决建议 | 
|---|---|
| 监控任务未启动 | 检查 logs/目录是否可写,确认 PHP 与 cURL 正常 | 
| 收不到邮件 | 核对 SMTP 配置,检查垃圾邮件箱,建议使用授权码而非密码 | 
| 解析失败 | 尝试更换抖音链接格式,确保为公开主页(私密账号无法解析) | 
日志文件位于
logs/目录,包含详细错误信息,便于调试。
 
      










评论