У меня есть простая цель: загружать веб-страницы либо с phantom.js
(из коробки), либо с casper.js
(красиво и проще), но используя прокси-сервер и поворачивать его из списка, если текущий плохой (т. е. веб-страница не загружается или что-то типа того).
Я знаю, что у casper.js есть параметр --proxy
, но он требует от пользователя указать только ОДИН прокси-сервер и использовать его во время выполнения.
Вопрос №1: как программно менять прокси на лету?
Я провел небольшое исследование и нашел этот node-requester, но он не интегрирован с casper.js
. Я попытался извлечь только функцию прокси в коде но не совсем понял, как это работает в двух словах (думаю, я не настолько умен).
Итак, вопрос № 2: существует ли простая реализация ротации прокси, которая работает как с phantom.js
, так и с casper.js
?
Я предпочитаю использовать причудливую casper.js
, но и с phantom.js
тоже сойду.