Хотя это может быть немного более многословно, чем некоторые сторонние материалы, базовый модуль Node HTTP
предусматривает HTTP-клиента , который вы можете использовать для этого:
var http = require('http');
var options = {
host: 'www.site2scrape.com',
port: 80,
path: '/page/scrape_me.html'
};
var req = http.get(options, function(response) {
// handle the response
var res_data = '';
response.on('data', function(chunk) {
res_data += chunk;
});
response.on('end', function() {
console.log(res_data);
});
});
req.on('error', function(err) {
console.log("Request error: " + err.message);
});