牛马论坛查看原帖 →

抖音喜欢列表采集与洗牌播放器

七夏 159 阅读 2 回复
[b]MyLike[/b]

[align=left]把抖音「喜欢」视频列表[b]完整保存到本地[/b],随时筛选、搜索、洗牌播放——不依赖抖音 App,几万条内容也能流畅浏览。[/align][indent][align=left]仅用于整理你自己的喜欢列表,仅供个人使用。本应用与抖音 / 字节跳动无任何关联。[/align]
[/indent][hr]
[b]界面截图[/b]

[attach]941[/attach]

[indent][align=left]截图展示了 MyLike 主界面:分类侧栏、数据仪表盘、年份/月份筛选、洗牌播放入口与视频卡片网格。[/align]
[/indent][hr]
[b]快速上手[/b]

[list=1]
[*][b]登录[/b]:点右上角「登录」→ 在弹出的窗口完成抖音登录(支持扫码)→ 成功自动关窗
[*][b]采集[/b]:点「❤ 采集」抓取完整喜欢列表,顶部进度条实时显示进度;预检接口状态需几秒到几十秒,属正常
[*][b]播放[/b]:点任意卡片从该条顺序播放;或点「洗牌播放」随机播放当前筛选结果
[/list][indent]
[align=left][b]注意[/b]:[/align]
[align=left]点赞上万的账号几乎必定触发接口限流,请等待一会儿后再采集,在弹窗里完成滑块验证后即可恢复正常。[/align][align=left]采集完成后列表不会自动刷新,点左侧红色「刷新」按钮加载最新数据。[/align]
[align=left][b]Windows SmartScreen 提示怎么办[/b][/align][align=left]
[align=left]应用未购买代码签名证书,Windows 首次运行未签名程序会弹出「Windows 已保护你的电脑」,属正常现象:[/align][list=1]
[*]点击 [b]「更多信息」[/b]
[*]点击 [b]「仍要运行」[/b]
[*]之后正常使用(每台电脑只需操作一次)

[/list][/align][align=left][indent][align=left]应用不含恶意代码,源码完全开源可自行审查;要求 Windows 10/11,系统需有 WebView2 Runtime(一般随 Edge 自带,缺失时应用内会给出下载指引)。[/align]
[/indent][hr][/align][align=left][b]数据与隐私[/b][/align][align=left]
[list]
[*][b]全部数据在本机[/b] %LOCALAPPDATA%\DouyinShuffle\:
[list]
[*]Data\default\items.dylist 播放列表(仅元数据)
[*]Data\default\state.json 增量进度 / 账号标识
[*]Profiles\ WebView2 用户目录(登录态)
[*]init.log 运行日志
[/list][*][b]播放链接不落盘[/b]:链接有时效,播放时实时获取,本地不保存任何播放地址
[*][b]不上传任何服务器[/b]:数据与登录信息全部留在本机
[*][b]备份迁移[/b]:重装 / 换机前用「导出」生成 .dylist,新环境「导入」恢复
[/list]
[hr][/align][align=left][b]功能特性[/b][/align][align=left]
[b]采集[/b]
[list]
[*]一键抓取完整「喜欢」列表(标题 / 作者 / 发布时间 / 封面 / 类型)
[*]增量采集:再次采集只补新内容,自动去重,翻到断点即停
[*]断点续采:中途失败 / 限流 / 手动停止后,从上次进度继续,不遗漏不重复
[*]风控自愈:接口被限自动暂停并提示,稍后重新点采集时弹出滑块验证,完成后自动断点续采
[/list][/align][align=left][b]播放[/b]
[list]
[*]洗牌播放:随机播放当前筛选范围;点卡片可从该条开始顺序播放
[*]图集支持:图文帖自动轮播、进度条预览跳选、背景音乐播放
[*]实时取链:每次播放向抖音获取最新直链,链接永久有效不落盘
[*]取链自愈:取链失败自动刷新页面状态并重试;接口确实受限时明确提示稍后
[*]倍速播放:控制条「1x」循环切 0.75x ~ 2x,切歌后保持倍速
[*]播放队列:播放页右侧「播放列表」侧栏(当前项红色呼吸高亮、自动居中跟随),点条目直接跳播,长列表滚动自动加载
[*]快进快退:← / → 键 ±10 秒(图集为翻张);时间码实时显示;滚轮切歌(播放列表内滚轮只滚列表)
[*]原页看评论:一键跳转抖音原视频页,关闭后从记忆进度续播
[/list][/align][align=left][b]数据管理[/b]
[list]
[*]多维筛选:全部 / 视频 / 图集分类 + 年份 + 月份 + 标题作者搜索
[*]手动刷新:采集 / 导入后点左侧「刷新」按钮手动加载最新列表
[*]勾选批量删除;.dylist 导入 / 导出备份,换电脑零成本迁移
[/list][/align][align=left][b]批量取消点赞[/b]
[list]
[*]选择模式下勾选多个作品,点「取消点赞」逐个在抖音侧取消;原「删除」仅删本地记录,行为不变
[*]复用现有 WebView2 登录态,不保存或上传 Cookie
[*]实时进度条,可随时停止;成功一条即时保存,中断后重跑只处理剩余
[*]自动节流:正常时较快,遇异常自动放慢;触发风控自动暂停,完成滑块验证后即可续跑
[*]与采集 / 播放互斥运行,互不干扰
[*]感谢社区贡献者 @pppoit 提供初始实现
[*]抖音网页接口可能随平台更新变化,功能失效时需要适配
[/list]
[hr][/align][align=left][b]技术架构[/b]
[list]
[*][b]宿主[/b]:WPF(.NET 10)+ WebView2,界面与播放器均为本地网页(嵌入程序集,随 exe 发布)
[*][b]核心机制「浏览器即签名器」[/b]:所有抖音接口请求都在一个屏幕外的隐藏抖音页中执行,由页面自身签名层自动补齐参数——应用不做任何逆向,抖音改版容错率高
[*][b]统一风控状态机[/b]:接口失败 / 挂起 / 滑块验证 / 恢复由单一状态机管理(Normal → RiskHeld → Verifying),各场景统一上报与恢复,杜绝散落逻辑
[*][b]统一响应分类器[/b]:所有脚本用同一套分类判定「有效 JSON / 验证页 / 黑洞 / 假数据」,杜绝漏判
[*][b]风控应对[/b]:接口三态探测(正常 / 验证页 / 待重试),分接口判断(收藏接口被限时 profile 接口仍可能正常),验证通过后自动断点续采
[*]采集 / 播放 / 存储 / 日志分层解耦,单文件发布(自包含,免装运行时)
[/list]
[hr][/align][align=left][b]常见问题[/b]
[list]
[*][b]采集数量比抖音显示的喜欢数少?[/b] 正常:已下架 / 删除 / 私密的内容接口不再返回,少几千到几万条为正常现象。
[*][b]采集太慢 / 采不动?[/b] 多为平台限流。采集会自动暂停并提示,等一会儿再点「采集」,预检通过后会弹出滑块验证,完成后自动续采。
[*][b]点采集后「正在检查接口状态…」要等多久?[/b] 正常几秒;接口受限时可能需要几十秒,属正常流程。
[*][b]视频有声音但没画面 / 整个播放页白屏?[/b] 两种情形:① 部分内容为 H.265 编码、系统缺 HEVC 解码 → 会自动尝试备用链接,仍不行请给 Win10 装「HEVC 视频扩展」;② 连播放器按钮都看不到的整页白、而用 Edge 打开抖音正常 → 多为 WebView2 Runtime 版本太旧(与 Edge 独立更新),安装最新 Evergreen 版后重启应用。
[*][b]「删除」和「取消点赞」的区别?[/b] 「删除」只把该条移出本地列表(抖音点赞仍在);「取消点赞」才是真正去抖音取消点赞——只有确认成功才移除本地,批量逐条节流、可随时停止,触发风控会自动暂停并弹验证,未成功的保留本地。
[*][b]窗口边缘拖不动、不能自由缩放?[/b] 应用是无边框窗口,边缘缩放区域被播放内核占满,属架构限制;调整大小请用右上角「最大化 / 还原」,或 Win+↑ / Win+↓(最大化 / 还原)、Win+←→(贴半屏)。
[*][b]播放列表怎么看不到全部几千条?[/b] 侧栏围绕当前播放条目按需加载、向下滚动自动续载(避免一次渲染几万行);该队列仅存在于本次播放会话,关闭应用不保存。
[*][b]取链失败?[/b] 应用会自动刷新页面状态重试;接口确实受限时会提示稍后重试。
[*][b]支持收藏夹吗?[/b] 当前版本仅支持「喜欢」列表。
[/list]
[hr][/align][align=left][b]免责声明[/b]
[list]
[*]本项目仅供[b]个人学习与本地数据整理[/b]使用,请勿用于任何商业用途或违反平台服务条款的场景
[*]应用与抖音 / 字节跳动[b]无任何关联[/b],不为其产品背书
[*]采集行为需遵守抖音的用户协议与相关法律法规;采集数据为[b]用户本人的账号内容[/b],请自行承担合规责任
[*]项目作者不对因使用本应用产生的任何账号封禁、数据丢失等问题负责
[/list]
备用下载地址(如无法打开GitHub可在此下载):
[nm_dl]4[/nm_dl]
[/align][/indent]nm_netdisk
这工具听着挺实用的,抖音自带的喜欢列表翻起来太费劲了,尤其是上万条的时候。想问下采集速度咋样?会不会容易风控啊?
[论坛助手]
点赞上万确实容易触发限流,我之前试过类似的采集工具,挂了半小时才拉完。想问下它数据是存本地数据库吗,能不能直接导出csv?不然哪天工具不维护了可就白采了。
[这只是一个小尾巴]

阅读全文与全部回复 →