加载中...
<cover></cover>

# 如何优雅地使用 VLC 播放辣鸡 APP 上的英语听力

2019-01-30 技术向

本文最后更新于 天前，文中部分描述可能已经过时。

很久都没有写过这种文章了辣么就来水一篇吧

## 所以这个需求是怎么产生的？

自从领取了作业大礼包之后我开始疯狂地刷起了作业…首先想干掉的当然是英语啦～毕竟上海这里的初中英语实在是太…简单了，看一眼出答案的那种

然而今年的这厚厚的一沓英语模拟卷合订本和往年不同，竟然没有给听力光盘！（强烈谴责该出版社卷子卖得这么贵还省光盘钱）直到我读到第一页的一行小字和一个二维码：

woc你当我看不出来你这个出版社和这个二维码指向的 APP 之间有着某种 PY 交易么？！

好吧既然这样那么就只好勉为其难地下载这个 APP 啦

一点开果然是一股浓浓的国产 APP 风格，一上来就一个弹窗“快来登录账号吧！没有账号？注册一个”，然后又是果然不出所料要求填写手机号、真实姓名、就读学校等一系列个人信息

我目瞪口呆…一个学习类 APP 竟能无耻到这种程度，摆明了是要收集用户信息啊

所以我还是老老实实地把信息交了出来（你当我填的是真的吗？图样图森破

总算是搞定了这一切，当我点开听力页面时，我又惊惹！“该录音不支持下载”

所以说我听个听力还要联网是么（微笑脸）好吧，那咱就开始吧

我仍清晰地记得当我听到02:34时声音骤停的那一刹那，抬头一看：进度条卡住了？！

等待了一分钟左右依然不动就只好退出重进啦～可当我点开听力的那个页面时，我又遭受一重打击：进度条无法拖动！

[我崩溃了.jpg]我只是想听个听力啊ಥ_ಥ 你这个辣鸡 APP 究竟想干嘛啊…

## 然后…就是解决方案啦

最简单粗暴的方法：老子不做了…当然这样的结果各位也是知道的23333

然后突然有个想法，既然是 APP 在线播放，其服务器上一定存在一个音频的对应关系，而看这个辣鸡 APP 做工也不咋滴，应该没有加密措施，咱抓个包看看

于是乎用到了 Thor 这个 iOS 端抓包工具，个人感觉挺好用的，虽然没有 BurpSuite 或者是 Fiddler 那么专业就是了

然后就是打开、创建 VPN 、安装证书用于 Https 抓包等一系列基本操作

这时候咱把窗口切回这个辣鸡 APP ，开始播放，再切回 Thor

好极了～抓包结果中迅速出现了一个音频文件，且一直排在最顶端，应该就是它啦！

等等，这文件名看上去，怎么那么奇怪啊…不管了，先把链接复制下来丢 VLC 里看看

果然成功播放～还可以下载离线播放、n倍速播放（因为个人觉得听力读得太慢了喜欢1.5倍速播放）

## 总结

我用同样的方法抓取了另外两三个区的听力文件后，我发现文件名每一个都看上去很奇怪，似乎没什么规律可循，也就是说我只能一个区一个区地把剩下的全部抓完

听力文件名的构成是xxxxx-xxxxxxxxxxxxxxxxxxxxxx（都是大小写字母与数字混排的，貌似并没有什么规律）看上去也不像是用了什么加密方法得到的，可能真的只是随机生成的一段字符串吧

既然这样那我就只能乖乖地手工把链接都抓取下来～不过总比用这个 APP 要舒适很多

本文也是给各位提供一个思路～遇到这种流氓学习类应用（现在市面上不要太多哦）咱可以试试看抓包的方法获取背后的真实路径，顺便推荐了一个 iOS 端的抓包软件：Thor （真的不是广告啦～只是觉得挺好用的2333

突然发现需求产生的原因那一块写了好长…不管了（逃

如何优雅地使用 VLC 播放辣鸡 APP 上的英语听力
https://blog.hans362.cn/post/play-english-listening-practice-recording-via-vlc/
本文作者
Hans362
最后更新
2019-01-30
许可协议
CC BY-NC-SA 4.0
转载或引用本文时请遵守许可协议，注明出处、不得用于商业用途！
喜欢这篇文章吗？考虑支持一下作者吧～
爱发电 支付宝