nodejavascript

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")

})

上一篇下一篇

猜你喜欢

热点阅读