笔记:「饭否精选·日历」微信小程序制作记录-爬虫部分: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)
);