这是一个基于 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/目录,包含详细错误信息,便于调试。











评论