某CTO视频下载过程分析与备忘

因本人报考了该平台的线上课程,想把学习视频下载下来离线观看。所以写了一个下载工具。仅自用。

1、F12获取视频的链接列表,保存为html文件

首先,打开课程的列表页,然后通过F12找到对应html的源码,复制到文本文件保存为html

F12拷贝列表html

拷贝html

将html内容保存到文件
html文件内容

2、通过geturl.py程序,从保存html文件中,获取可下载的url链接和视频名称

以mk6.html文件为例,使用geturl.py获取连接和名字,使用name.py对下载的文件重命名并新建以模块课程为名的文件夹,将视频移到文件夹内

打开终端,运行python geturl.py ,然后输入mk6.html的路径,回车后,就会生成下载的url文件和对应的视频文件,如下图
3.png

3、使用TS Download下载文件,将下载的url粘贴到软件,点击开始下载就可以批量下载了

image.png

4、当全部下载完成后,可以通过name.py文件,对文件进行重命名,以便方便排序

下载完成后的,初始效果如下:
image.png

通过name.py 重命名,终端执行python3 name.py,根据提示输入名字文件的路径

image.png

重命名后的文件效果:
image.png

微信打赏

意外收获认可,内心充满感激;打赏之举,更添无限动力。