首页 > 其他 > 详细

node简单的爬虫

时间:2018-06-18 21:27:03      阅读:237      评论:0      收藏:0      [点我收藏+]

1、需要安装3个包

  express

  request  让请求变得更简单

  cheerio 爬取来的数据,让它变成DOM树,方便我们拿数据

const express = require("express");
const request = require("request");
const cheerio = require("cheerio");


const app = express()

app.get("/",(req,res)=>{
    request("https://mp.weixin.qq.com/s/CMeABQiFn5EXsqdqTmfTuQ",function(err,response,body){
        if(!err&&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()
                })
            }
            res.json(arr);
        }
    })
    
})
app.listen(8000,()=>{
    console.log("ok")
})

 

node简单的爬虫

原文:https://www.cnblogs.com/139199228-haicao/p/9196094.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!