browser
Version:
browsing urls with cookies, that is, we can scrape with authenticated pages!
31 lines (25 loc) • 639 B
JavaScript
(function () {
"use strict";
function concat(bufs) {
var buffer, length = 0, index = 0;
if (!Array.isArray(bufs)) {
bufs = Array.prototype.slice.call(arguments);
}
for (var i=0, l=bufs.length; i<l; i++) {
buffer = bufs[i];
if (!Buffer.isBuffer(buffer)) {
buffer = bufs[i] = new Buffer(buffer);
}
length += buffer.length;
}
buffer = new Buffer(length);
bufs.forEach(function (buf, i) {
buf = bufs[i];
buf.copy(buffer, index, 0, buf.length);
index += buf.length;
delete bufs[i];
});
return buffer;
}
Buffer.concat = concat;
}());