node简单的爬虫

需要安装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")

})

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容