JSFiddle - React, Tailwind, and code Playground
JavaScript
var request = require('request');
var http = require('http');
var fs = require('fs');
var uploadDir = "C:\/Node\/";
var regExpImageURLWrapper = /(?:<a class="thumb_image" href="\/images\/)(.*?)"/gim;
var imageArray =
[
];
for(var page_counter = 1; page_counter < 4; page_counter++){
var newRequest = request
(
'http://e-shuushuu.net/?page='+page_counter,
function (error, response, body)
{
if (!error && response.statusCode == 200)
{
while(match = regExpImageURLWrapper.exec(body))
{
imageArray.push(match[1]);
}
imageArray.forEach( function (fileName) {
var file = fs.createWriteStream(uploadDir + fileName);
var request = http.get("http://e-shuushuu.net/images/"+fileName, function (response) {
response.pipe(file);
});
});
}
}
)}