Использование прокси в zombie.js

192
01 декабря 2017, 07:13

Здравствуйте! Я не очень разбираюсь в JS и только начал работать с node.js. Решил попробовать zombie.js для парсинга страниц. Сделал скрипт - вроде работает. Решил попробовать с использованием прокси по аналогии с curl в php. Но вот незадача - задаю proxy для browser , но при выводе полученной страницы выводит локальный IP адрес сервера, а не другой, как при использовании proxy в curl php. Прокси проверял с помощью curl и выбирал элитные, которые выдают другой IP. Кто-то сможет помочь. А то чувствую, что штука интересная, а вот использовать не могу. Вот мой код:

var zombie = require('zombie');
var fs = require('fs');
var startURL = 'http://google.ru';
var proxy = 'http://46.101.59.22:8118';
var userAgent = 'Mozilla/5.0 Chrome/10.0.613.0 Safari/534.15';
const browser = new zombie({waitDuration: 29*1000,proxy: proxy,userAgent: userAgent});
var b64 = 'Ноутбук ASUS X541SA-XX119T';
zombie.proxy = proxy;
zombie.userAgent = userAgent;
    zombie.visit(startUrl,function(err,browser){
       browser.fill('input[name="q"]', b64);
       browser.pressButton('.btnK', function(){
        console.log(browser);
            fs.writeFileSync('out.html', browser.html());
        });
    });
READ ALSO
Как редактировать стили темы у CMS PrestaShop 1.7?

Как редактировать стили темы у CMS PrestaShop 1.7?

Я прописываю элементарный css код в файл /themes/classic/assets/css/customcss, сохраняю его, а на сайте ничего не происходит

305
Вопрос по работе с файлами

Вопрос по работе с файлами

fgets производит обращение к файловой системе при считывании строки из файла или файл при открытии где-то кешируется? То есть, при наличии 20 000 строк...

210
интеллектуальный парсинг сайтов

интеллектуальный парсинг сайтов

Задача такая, чтобы парсер сам выдергивал ссылки на статьи, новости и тд

348
Параметры с базой совпадают, но эту строчку базы не считает

Параметры с базой совпадают, но эту строчку базы не считает

Захожу в ниже указанный код для подтверждения comonru/activate/php&hash=1dfgFvr23 hash опознается правильно - проверял как 1dfgFvr23 Значения в базе phpMyAdmin таблица...

204