偶然找到一些故事的音频文件还不错,所以就想弄下来保存起来,但是发现手动的一个个去下载,还是挺痛苦的,那就来点自动的东西,首先我们分析下微信文件的来路,好开始干活。
经过分析,我们发现只要获取到微信的音频ID,加上固定的前缀:文章源自陈学虎-https://chenxuehu.com/article/2021/09/7799.html
$base_url = "https://res.wx.qq.com/voice/getvoice?mediaid=";
文章源自陈学虎-https://chenxuehu.com/article/2021/09/7799.html
就能正确的下载文件,而微信的音频文件ID可以通过这样的正则去匹配,我的脚本是用 PHP 写的文章源自陈学虎-https://chenxuehu.com/article/2021/09/7799.html
$pattern='/"voice_id":"(.*?)"/';
文章源自陈学虎-https://chenxuehu.com/article/2021/09/7799.html
这样我们就能轻松的把文件保存到本地,慢慢欣赏了。文章源自陈学虎-https://chenxuehu.com/article/2021/09/7799.html
文章源自陈学虎-https://chenxuehu.com/article/2021/09/7799.html
直接提取:文章源自陈学虎-https://chenxuehu.com/article/2021/09/7799.html
文章源自陈学虎-https://chenxuehu.com/article/2021/09/7799.html
文章源自陈学虎-https://chenxuehu.com/article/2021/09/7799.html 文章源自陈学虎-https://chenxuehu.com/article/2021/09/7799.html
评论