const http = require('http');
const fs = require('fs')
var urllist = []
var index = 0
function downloadFile(url,) {
http.get(url, (res) => {
var data = "";
res.setEncoding("binary"); //一定要设置response的编码为binary否则会下载下来的图片打不开
res.on("data", function (chunk) {
data += chunk;
});
res.on('end', () => {
index++;
console.log(`正在下载第${index}文件`)
let strlist = url.split('/')
fs.writeFileSync(`./mp3/${strlist[strlist.length - 1]}`, data, 'binary')
})
})
}
urllist.forEach(v => {
downloadFile(v)
})
11-26
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交