解决知乎live无法下载的问题

知乎live是个很棒的产品,可以在线听到各种大牛的干货分享。不过知乎出于对分享者利知识产权的保护,防止内容被肆意传播,并没有提供下载的功能。但是有时候听完了还觉得不过瘾,希望能下载后留着仅供自己反复听,那该怎么办?当然,办法还是有的。

这种语音推送的实现,是基于ajax技术。而推送来的音频文件 ,毫无疑问会被保存到本地存储中。通过F12调出开发者工具,选择Reources—Frames—messagas—Media,如下图所示。这时点击原页面中任意一个语言,就会添加到Media文件下。随后进行复制粘贴就可以了。





用这种方法,下载两三个语音没什么问题。但是想要把整场live复制下来是不行的,因为这些语音文件的命名是没有规律的,这样在Media文件夹下的排列便是乱序的,如果语音文件数量很多,就很容易搞混。

解决的办法也很简单,既然我们能通过手动去完成语音的下载,那么一定会有人去开发相关的浏览器插件,方便我们的操作(如果没有,我去开发一个~~)。这里以360浏览器为例,有一个叫做FVD Downloader的插件,下载安装后。当我们单击任意一个语音时,就会看到相对应的音频文件出现在插件工具下,而且文件的排列顺序跟点击原页面语音的顺序一致,如下图所示。这样我们就可以很方便的把整场live下载到本地,随后利用一个音频处理程序把这些语音文件进行合并就搞定了。




最后要说的,也是最重要的,下载内容仅供自己学习参考,不要肆意传播live内容,尊重分享者的付出。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值