const axios = require('axios');
const cheerio = require('cheerio');
async function getDetail(url){
const web_1 = await axios.get(url);
const $_1 = cheerio.load(web_1.data);
var items = $_1('div.volume-wrap ul.cf li');
for(let i = 0; i < items.length; i++) {
var item = items[i];
var href = $_1(item).find('a').attr('href');
const web_2 = await axios.get('https:' + href);
const $_2 = cheerio.load(web_2.data);
var detailName = $_2('div.text-head span.content-wrap').text();
var detailContent = $_2('div.read-content p').text();
console.log(detailName + ':' + detailContent);
}
}
getDetail('https://book.qidian.com/info/1023781557#Catalog');
复制粘贴到JS文件
下载好依赖
node运行即可