Добрый день,
Каким образом можно скриптом на
JS или
Kotlin эмулировать действия пользователя в браузере на момент полной загрузки страницы. Необходимо иметь возможность:
1) авторизоваться в форме
2) ходить по страницам, закрытым для гостя
3) взаимодействовать с
DOM элементми на данных страницах - кликнуть по кнопке
4) спарсить данные с блоков.
Рассматривал
PhantomJS и
CasperJS. Но не знаю, что из перечня они могут покрыть.
Для
Kotlin как я понял - в этом плане достаточно сыро:
https://kotlinlang.org/api/latest/jvm/stdlib/org.w...
Посоветуйте пожалуйста, какой набор инструментов следует выбрать для данной задачи?