Здравствуйте! Я не очень разбираюсь в 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());
});
});
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Я прописываю элементарный css код в файл /themes/classic/assets/css/customcss, сохраняю его, а на сайте ничего не происходит
fgets производит обращение к файловой системе при считывании строки из файла или файл при открытии где-то кешируется? То есть, при наличии 20 000 строк...
Задача такая, чтобы парсер сам выдергивал ссылки на статьи, новости и тд
Захожу в ниже указанный код для подтверждения comonru/activate/php&hash=1dfgFvr23 hash опознается правильно - проверял как 1dfgFvr23 Значения в базе phpMyAdmin таблица...