• Парсинг страницы Node.js?

    @Vakha-MockingBird Автор вопроса
    var request = require("request");
    var	cheerio = require("cheerio");
    var	url = "ссылка на сайт";
    
    var words = [];
    var totalResults = 0;
    
    function callback (word) {	
    	words.push(word);
    	console.log(words[totalResults]);
    	return;
    }
    
    request(url, function (error, response, body) {
        if (error) {
            console.log("Не удалось получить страницу из за следующей ошибки:"  + error);
            return;
        }
            var $page = cheerio.load(body);
            var text = $page("body").text();
                text = text.replace(/\s+/g,"").replace(/w/g,"").match(/8\((\d{4})\)\d{2}-\d{2}-\d{2}/g);
                text.forEach(function(word) { 				
    				callback(word); 
    				totalResults++;            
    			});		
    });
    Ответ написан
    Комментировать