// const dddd = require("axios"); const dddd = require("request"); const fs = require("fs"); const cheerio = require('cheerio') const config = require("./config") dddd(config.BaseUrl, function(error, response, body) { // 使用 cheerio 插件将获取到的html转为为虚拟dom var $ = cheerio.load(body) $(".mod-img-list li").each(function(i, e) { if (i <= 7) { var a = "http:" + $(e).find("img").attr("src") wirteFile(a, $(this).find("p a").text()) } else { var b = "http:" + $(e).find("img").attr("data-original") wirteFile(b, $(this).find("p a").text()) } }) }); /** * */ function wirteFile(url, name) { dddd(url).pipe(fs.createWriteStream(`img/${name}.jpg`)) }