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);
                });
            });
        }
    }
)}