我使用下载npm模块下载文件。
但我需要获取下载的文件路径才能启动安装。
// Dependencies.
var cheerio = require('cheerio'),
request = require('request'),
download = require('download')
fs = require('fs');
// Download and install latest Chromium build.
function getChromium() {
request('http://chromium.woolyss.com/download/', function (err, res, html) {
var $ = cheerio.load(html);
var link = $('#p-windows > div > p:nth-child(2) > span:nth-child(13) > a').attr('href');
download(link, 'apps', { extract: false });
// What should I do now?
});
}
getChromium();
有可能吗?我该怎么办?
由于
答案 0 :(得分:1)
从Usage section of the documentation看起来您可以在第一个参数中指定下载链接和本地文件名,如下所示:
download({ url: link, name: 'chromium.zip' }, 'apps', { extract: false });
这会将捆绑包保存到'apps/chromium.zip'
。