June 20th, 2018

Парсер третий: PhantomJS deprecated

Целевой сайт, с которого велся опрос нужной информации, поменял дизайн, понакрутил JS-скриптов с ES6, в результате одна из функций на сайте, с которого вёлся опрос, приказала долго жить. Позднее обнаружилось, что JS-скрипты для PhantomJS вообще перестали возвращать корректные результаты. Попытка их реанимировать ни к чему не привела. Не работает цепочка таймаутов и интервалов, и всё тут.

Выяснилось, что PhantomJS официально deprecated. В качестве альтернатив предлагалось тащить гугл на сервер. Такая перспектива меня не порадовала, в результате пошёл смотреть дальше. Недавний тренд показал, что selenium нормально себя показывает применимо к написанию ботов. 

На Hackage обнаружился webdriver, собираю Hello world, смотрю, что из этого выйдет. Если базовые тесты пройдут, потащу к себе.