python 下载视频

看网易公开课的时候,由于没有快进,很烦恼,便

这里用的是python 的you-get 

1.首先 安装python ~,python,记得环境变量配置一下,不过python3.7安装的时候就有环境变量配置选项,勾选即可,安装好后验证下,打开cmd 输入python,看是否成功~

2.安装you-get包,cmd 管理员模式下 输入 pip3 install you-get,在cmd模式下 输入 you-get看是否安装成功

3.下载命令很简单,cmd 模式下输入 you-get -o 你要下载到的文件路径 视频地址

比如:you-get -o D:/mathvideo http://open.163.com/movie/2011/6/C/B/M82ICR1D9_M83C7VICB.html

由于我下载的是网易的线性代数公开课,143集,不可能一个个的去输入~,但是,他在页面上有个li如图

然后Chorm F12模式下查看元素

 使用Jquery 获取所有链接:

$($("table tbody .u-ctitle").find("a")).each(function(){var href=$(this).attr("href");console.log("you-get -o D:/mathvideo "+href);})

这里需要拼接成命令,不然手动改也很烦。由于复制的时候下图中的红色方块内容会影响我们的操作,这个在notepad++中处理下就可以了,用空格替换掉

 

最后就能得到列表了,

这里用记事本把它保存成bat文件

 晚上睡觉的时候,开着让他自己下载就可以了。

 真是闲着淡腾呀。

原文地址:https://www.cnblogs.com/MarkSun3/p/8487016.html