Я не могу быть уверен, что это решит вашу проблему, но вы можете использовать jsdom , так как он может извлекать и выполнять сценарии на странице и дает вам DOM на стороне сервера. Что-то вроде:
var request = require('request'),
jsdom = require('jsdom').jsdom;
request(url, function(err, response, body) {
if(err) return console.error(err);
var doc = jsdom(body, null, {
FetchExternalResources: ['script', 'img']
});
var window = doc.createWindow();
var images = doc.getElementsByTagName('img');
});