TXKT:手动抓包解析下载

优采云 发布时间: 2022-07-03 04:18

  TXKT:手动抓包解析下载

  本文提供的方法用于获取当前播放视频的m3u8地址,所以抓包的前提是有播放对应视频的权限(即,付费课程需购买后下载)!

  演示视频地址:#term_id=100002727

  播放页面按F12键打开开发者工具,F5刷新页面,等待视频文件正常加载播放后,切换到“Network”选项卡,左上方的过滤框中输入“m3u8”,可以看到有几个m3u8链接,选择第一个,右侧点击“Response”,里面存储不同分辨率的m3u8(RESOLUTION处即为分辨率):

  观察三个分辨率的链接内容,容易看出只有m3u8前的数字不一样,f30740、f30741、f56150依次对应网页端的高清、超清、蓝光。

  “Network”下取其中一个m3u8链接,对比可知m3u8列表链接和单个m3u8链接只需要修改一处即可:

  “Network”下观察m3u8文件内容,AES-128加密,ts链接缺少前缀:

  提取m3u8链接前缀:

  补全ts播放链接:

  过滤“.ts”,验证组合的链接正确:

  访问m3u8文件中的URL:

  

  %2BGBCO08TAChiaoOvUBCokOTMyNDg4YmItOWZjYS00MzFiLWJiYjItNjFmMDhjYjNlYmM3&fileId=52858929&keySource=VodBuildInKMS&token=dWluPTA7c2tleT07cHNrZXk9O3Bsc2tleT07ZXh0PTtjaWQ9ODkxNjt0ZXJtX2lkPTEwMDAwMjcyNzt2b2RfdHlwZT0w

  可正常下载到16字节KEY文件:

  使用M3U8批量下载器附带的“合并助手”验证一下,拖拽KEY和ts文件到对应位置(IV为0可不填),转换测试:

  解密转换完成,可正常播放:

  至此,确认m3u8链接前缀和KEY链接正确,无需自定义;直接将抓到的m3u8链接丢到下载器即可(N_m3u8DL-CLI可以自动补全ts链接前缀、获取KEY文件):

  可正常下载解密视频、音频文件:

  下载合并后可正常播放:

  对于付费课程,购买后同样可以抓取到m3u8链接进行下载:

  最后聊一下TXKT的AI字幕,质量咋样不管,先弄下来!

  

  过滤“sub”,点开第一个包,右侧“Preview”下可以找到纯文字内容(即播放界面右侧的“视频文稿”):

  %7B%22srv_appid%22%3A201%2C%22cli_appid%22%3A%22ke%22%2C%22trace_id%22%3A%22f390f51d6c5a4555979818ce9a7e167d%22%2C%22uin%22%3Anull%7D&taid=9277640460477140&bkn=&r=0.6397

  该链接需带 referer: 访问!

  纯文字内容实际用处不大,点开第二个包,访问右侧链接:

  可下载到vtt格式字幕文件:

  使用记事本打开,常规字幕文件:

  使用PotPlayer加载播放,可正常显示:

  全文完,感谢阅读!

  by 落日余辉

  2022.07.01

  本文提供的思路方法仅用于学习交流,不得用于其它用途!如有下载需求,请使用官方客户端!

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线