node简单的爬虫
2018-08-25 本文已影响0人
ysp123
需要安装3个包 : koa, request 让请求变得更简单 , cheerio 爬取来的数据,让它变成DOM树,方便我们拿数据
const koa= require("koa");
const request = require("request");
const cheerio = require("cheerio");
const app = koa()
app.use("/",(ctx,next)=>{
request("https://mp.weixin.qq.com/s/CMeABQiFn5EXsqdqTmfTuQ",function(err,response,body){
if(!err&&ctx.res.statusCode===200){
$ = cheerio.load(body)
var arr = [];
for(let i=0;i<$("h4").length;i++){
arr.push({
"title":$("h4").eq(i).text(),
"content":$("h4").eq(i).next().text()
})
}
console.log(arr);
}
})
})
app.listen(8000,()=>{
console.log("ok")
})