Как с консоли зайти на сайт, авторизоваться, выполнить все js-скрипты и получить DOM-дерево?

Собственно сабж.
Допустим войти в личный кабинет через curl не проблема.
Далее получаем html и все js скрипты, которые там есть.
Но как их выполнить из консоли?

P.S. Расскажу зачем мне это нужно.
Есть сайт, у которого мне нужно получать баланс каждый день.
API у сайта нет.
А чтобы дернуть баланс, нужно зайти в личный кабинет.
Там выполняется 100500 js скриптов с POST и GET запросами, вот такого вида:
https://site.com/core/auth/account_list?callback=jQuery110205813025929261137_1441171203113&_=1441171203115

После чего через jquery.append подставляется значение баланса в html тэг.
  • Вопрос задан
  • 2716 просмотров
Пригласить эксперта
Ответы на вопрос 4
2ord
@2ord
продвинутый чайник
По-моему, нужно ПО типа Selenium.
Нужно запрограммировать скрипт как найти нужный узел и как получить данные того узла.
Ответ написан
nonlux
@nonlux
zombiejs, phantomjs.
Ответ написан
woonem
@woonem
Поищите в JS ресурс, который запрашивается для получения баланса (ведь баланс подставляется JS'ом?) и запрашивайте его с куками через консоль.
Возможно, даже куки подставлять не придётся.
А ещё поговорите с разработчиком о создании API
Ответ написан
Revencu
@Revencu
На Windows я пользую VBS и объект Internetexplorer.Application
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
B-FORCE Москва
от 120 000 до 120 000 ₽
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
26 февр. 2021, в 16:26
5000 руб./за проект
26 февр. 2021, в 16:09
200000 руб./за проект
26 февр. 2021, в 15:59
6000 руб./за проект