用Request库做爬虫,有时需要获取原始的数据Buffer,我现在是这么干的:
var request = require('request');
var iconv = require('iconv-lite');
var BufferHelper = require('bufferhelper');
var buffer = new BufferHelper();
request(opts, function (err, response, res) {
var html = iconv.decode(buffer.toBuffer(), encoding);
//...
}).on('data', function (data) {
buffer.concat(data);
});
就想问问,有没有更便捷的方法,不用引库就能返回原始未解码的Buffer