movii
6/28/2017 - 4:15 AM

笔记:「饭否精选·日历」微信小程序制作记录-爬虫部分:1. 最简单的 HTTP 请求分装和数据获取

笔记:「饭否精选·日历」微信小程序制作记录-爬虫部分:1. 最简单的 HTTP 请求分装和数据获取

// 最简单的 HTTP.GET() 封装
const request = (url, callback) => {
  const req = require('http').get(url, (response) => {
    const body = [];
    response.on('data', (chunk) => body.push(chunk));
    response.on('end', () => callback(body.join('')))
  });
  req.on('error', err => callback(err));
};
// 获取 index.json 数据
request(
  'http://blog.fanfou.com/digest/json/index.json', 
  (body) => console.log(body)
);

// 获取 2017-05-30 精选数据
request(
  'http://blog.fanfou.com/digest/json/2017-05-30.daily.json', 
  (body) => console.log(body)
);