项目介绍

手动复制抖音评论效率太低,且抖音的反爬机制不断升级,传统的 DOM 解析方式越来越不稳定。因此开发了这个工具,采用 API 拦截 + DOM 解析 + RENDER_DATA 三层兜底策略,结合 Playwright 浏览器自动化,稳定抓取视频评论数据。

功能特点

⚠️ 已知问题与待改进

📌 欢迎提交 Issue 反馈问题,或贡献代码改进。

技术架构

核心模块

技术亮点

使用流程

  1. 运行 python main.py 启动工具
  2. 粘贴抖音视频链接或分享文本
  3. 设置目标评论数量(默认 200 条)
  4. 点击「开始抓取」→ 首次需要在弹出的 Edge 浏览器中扫码登录
  5. 登录完成后点击「确认登录」→ 工具自动保存 Cookie 并开始抓取
  6. 抓取完成后点击「导出 Excel」保存到桌面

依赖安装

pip install playwright PyQt5 openpyxl playwright install msedge python main.py

项目结构

dy工具/ ├── main.py # 入口 ├── config.py # 全局配置 ├── requirements.txt # 依赖清单 ├── core/ │ ├── browser.py # 浏览器管理 + 反检测 │ ├── auth.py # 登录 + Cookie 管理 │ ├── comment_scraper.py # 评论抓取核心 │ └── exporter.py # Excel 导出 └── ui/ ├── main_window.py # 主窗口界面 ├── worker.py # 后台线程 └── styles.py # QSS 样式表