极客时间离线课堂 (5)

目前为止,我提到的都是img和mp4的视频下载。
极客时间很多的视频都是m3u8格式的,简单的方式是没法下载。
其用的是阿里的一套东西,没错的话,属于点播模式。


点播模式有两个重要的参数

vid: 视频ID
这个参数,在[articleId].json里面有, 名为video_id

playAuth :
这个是通过video_id换的
https://time.geekbang.org/serv/v3/source_auth/video_play_auth

参数:

aid: number source_type: 1 video_id: ""

结果

{ "code":0," data":{ "play_auth":"" // 这个就是playAuth } }

获得了,这两个参数,你就可以去
https://player.alicdn.com/detection.html 播放。
据我观察,这个play_auth一定时间内是不更新的,是不是你要笑了。

到这里,你们就会问,你废话那么多,那到底下载下来没有。
答案是有方案的,已经能下载下来啦。 但是现在还不够完美。

后续

无头浏览器版
期间我还尝试了无头浏览器,目前已经实现自动登录。

m3u8的下载

纯服务脚本下载

再等等

有需要的同学可以联系我,怎么联系我?

微信dirge-cloud

别忘记了,口号: 代码改变世界。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpjjgy.html