you_are_enot
@you_are_enot
Пограммист любитель

Как использовать Selenium webdriver вместе с phantomjs?

Пишу бота-лайкера для инстаграмм и впервые пришлось работать с selenium webdriver для node.js.
С помощью npm уже установлен сам selenium и phantom.js . Однако, при попытке запустить код выдаёт ошибку "webdriver.Capabilities.phantomjs() is not a function" 8 строка. Как можно исправить?

_SCtgfrzzgI.jpg
  • Вопрос задан
  • 472 просмотра
Решения вопроса 1
OrlovEvgenii
@OrlovEvgenii
golang developer / DevOps
Подними selenium hub, c пулом нод (инстансов chrome / ff / opera)
Далее просто подлючаешься к хабу и берешь первую свободную ноду

var SELENIUM_HOST = 'http://localhost:4444/wd/hub';
var URL = 'https://instagram.com';

var browser = new webdriver.Builder()
   .usingServer(SELENIUM_HOST)
   .withCapabilities({ browserName: 'chrome' })
   .build();

browser.get(URL);


запускаешь лайкер в количество потоков = количеству нод в пуле
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы