上次分享了糖豆广场舞视频下载软件:https://mianao.info/tangdou-dance-video-free-download,用了也有一年多了吧,最近发现软件解析视频链接失效了。

于是用 AI 分析了一下,发现糖豆有更新:

  • 接口变更与字段调整:
    软件原调用的 API 接口 http://api-h5.tangdou.com/sample/share/main?vid= 已报 400 非法请求 停用。
    现已排查出糖豆最新播放页使用的 API 接口为 https://api-h5.tangdou.com/mtangdou/video/play?vid=,且视频地址字段名由 video_url 改为了 play_url。

  • 视频 VID 数字溢出 Bug:
    原代码使用 32 位整数 int.TryParse 判断 VID。现在的糖豆视频 VID(如 20000012744659)已达 14 位数字,超出 32 位整型上限(约 21.4 亿),导致解析直接报错。

Gemini 五六分钟就给出了一版,试了一下,确实有效:
我 fork 的 GitHub 下载链接:https://github.com/harry10086/TangdouDownloader

夸克网盘下载:https://pan.quark.cn/s/ca18ed9fd113

PS:
手机获取 VID 的方法:在手机 APP 糖豆视频,点击分享视频,选择“复制视频地址”,从 URL 中可看到 VID 参数。

AI 让我无所不能啊!