Возможно ли парсить страницу на node js с кликами при необходимости?
Здравствуйте!
Появилась необходимость парсить вэб страницу, но только сложность в том, что нужная информация отображается только для авторизированных пользователей, поэтому при посещении сайта нужно проверять есть ли кнопка, допустим с названием "Войти", если же она есть, то кликаем на нее, вводим в формы логин и пароль, после чего парсим вэб страницу от авторизированного пользователя.
Вот прям кликать надо? А если отправить запрос с логином и паролем сразу? Сохранить куки (ну или как там у них авторизация сделана) и парсить на здоровье.
Возможно. Только node.js здесь лишний базворд. PhantomJS позволяет на не сложном JS API выполнять любые операции без браузера, прикидываясь браузером.
Если же вам надо видеть, что происходит, и JS - не ограничение: воспользуйтесь Selenium.