const fs = require('fs') const request = require('request') // 使用 node pipe 批量下载文件 const down = (url, path) => { // 获取url query audio 参数 const audio = url.split('audio=')[1] // 创建文件流 const stream = fs.createWriteStream(audio + '.mp3') // 发送请求 request(url).pipe(stream).on('close', err => { if (err) { console.log(err) } console.log(audio + '下载完成') }) } down("https://dict.youdao.com/dictvoice?type=%E7%BE%8E%E9%9F%B3&audio=hello")
使用 node pipe 批量下载文件
14 min read