var needle = require('needle');
var cheerio = require('cheerio');
needle.get('https://whoer.net/ru', { proxy: '199.21.99.205:80' }, function(error, response) {
if (!error && response.statusCode == 200) {
if (response.body) {
var $ = cheerio.load(response.body);
$('strong.your-ip').each(function() {
console.log($(this).text());
});
}
} else {
console.log('Error!!!');
}
});
а как это удалит плохую прокси? Список прокси обновляется каждые несколько минут и бывает что в этом списке уже есть нерабочие прокси