function reqst(key,callback){
var res="";
request({
method:"GET",
url:encodeURI(`http://news.baidu.com/ns?cl=2&rn=20&tn=news&word=${key}`)
},(err,res,body)=>{
if(!err&&res.statusCode==200){
let ret=[];
let $ = cheerio.load(body)
let datas = Array.from($(".result")).splice(0,5);
for (var i = datas.length - 1; i >= 0; i--) {
let data = {
title:$(datas[i]).find('.c-title').text(),
author:$(datas[i]).find('.c-author').text(),
summary:$(datas[i]).find('.c-summary').text()
}
ret.unshift(data)
}
}
})
return true;
}
一样的问题, 可以参见这里:
https://segmentfault.com/q/10...