用wget下载慕课网付费视频

1.下载 wget 压缩包 : http://www.interlog.com/~tcharron/wgetwin.html

解压后 , 将 wget.exe 放在任意文件夹下 , 如这里放在了 D:\wampstack 下

配置环境变量 : 将 D:\wampstack 粘贴到环境变量中 ,

2.打开慕课网网站 :

 

点开 console , 将下面的函数复制进去, 回车执行

(function () {

document.cmd = '';

var dic = {};

function getJsonCallback(json) {

var result = json.data.result;

var data = { name: result.name, id: result.mid, url: result.mpath[0] };

var cmd = 'wget -O "' + dic[data.id] + " - " + data.name + '.mp4" ' + data.url;

console.log(cmd);

document.cmd += cmd;

document.cmd += '\r\n';

}

 

var index = 1;

$('.J-media-item').each(function () {

var url = $(this).attr('href');

var id = url.split('/')[2];

var jsonPath = "http://www.imooc.com/course/ajaxmediainfo/?mid=" + id + "&mode=flash";

dic[id] = index;

$.getJSON(jsonPath, getJsonCallback);

index++;

});

})();

3.将视频网址粘贴到编辑器上

 

 

 

 

将前面的 VM480:8 (包括后面的空格)删掉 , 将格式改为 urf-8

重命名文件后缀为 sh 如: wget.sh 将这个文件放到一个文件夹下 如D盘下

第一种方式 :

打开 cmd 或 git bash

要下到哪个文件夹下, 就先进入那个文件夹 ,

 

然后将复制的链接粘贴进去 , 就会下载到那个文件夹下

 

第二种方式 : 用 git bash

进入 wget.sh 文件所在目录下

输入命令 sh wget.sh 即可

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章