码迷,mamicode.com
首页 > Web开发 > 详细

nodejs 爬热搜

时间:2020-06-20 13:11:50      阅读:64      评论:0      收藏:0      [点我收藏+]

标签:nodejs   ext   text   UNC   require   style   col   sum   lse   

const request = require(‘request‘);
const cheerio = require(‘cheerio‘);
const fs =  require(‘fs‘);

const url = ‘https://s.weibo.com/top/summary‘;

request(url, (err, resp, body) => {
  if (err) {
    console.log(err);
  } else {
    const $ = cheerio.load(body);
    const news = [];

    $(".td-02 a").each(function(i, elem) {
      let newItem = {
          text: $(this).text(),
          url: $(this).attr(‘href‘)
      };
      news[i] = newItem;
    });

    fs.writeFile(‘output.json‘, JSON.stringify(news), function (err) {
        if (err) {
            console.log(err);
        } else {
            console.log(‘ok.‘);
        }
    });

    console.log(‘end‘);
  }
});

 

nodejs 爬热搜

标签:nodejs   ext   text   UNC   require   style   col   sum   lse   

原文地址:https://www.cnblogs.com/qiuxd/p/13168194.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!