Форум » » Помогите написать плагин. » Ответить

Помогите написать плагин.

Dexter: Доброго времени суток. Помогите советом, хочу получать баланс с МТС (Москва), с разу. И так имеем https://lk.ssl.mts.ru/ точка входа (на прошлой недели обновился интерфейс). После авторизации "Личный кабинет" активен видим с верху с права банер ссылка после авторизации выводит. Помогите получить данные с этой странице. В кеше экспловера нашел занятные файлы. header_ssl_mts_ru это то в чем идет поиск header сам файл странички с которой хочется взять инфу.

Ответов - 3

Dexter: Вот пример: function main(){ var p = 0; // Заходим на главную страницу document.location="https://lk.ssl.mts.ru/"; if(!external.WaitBrowser) return; response.pages[p++]=external.source; // Вводим логин (номер телефона) и пароль document.getElementById("IDToken1").value=request.loginValue; document.getElementById("IDToken2").value=request.passwValue; document.getElementById("CSRFToken").form.submit(); if(!external.WaitBrowser) return; response.pages[p++]=external.source; // Получаем статистику document.location="https://login.mts.ru/profile/header?service=lk"; // Забираем данные html=document.documentElement.outerHTML; // Запрос владельца //regexp=/кабинет.*?>(.*?)</; regexp=/Balance(.*?)</; if (res=regexp.exec(html)){ response.UserName=res[1]; }; // Баланс (на счету) regexp=/Баланс:*\n.*ong>(.*?) руб</; if (res=regexp.exec(html)){ response.Balance=parseFloat(tmp); }; // Выходим //document.location="https://login.mts.ru/amserver/UI/Logout"; //if (!external.WaitBrowser()) return; //response.pages[p++]=external.source; }; main(); Поиск не идет на станице https://login.mts.ru/profile/header?service=lk В место этого ищет в другом файле. Помогите, как это исправить?

xor: как передать логин /пароль в адресную строку? document.location="https://kavkazsg.megafon.ru/ROBOTS/SC_TRAY_INFO?X_Username=9281501234&X_Password=ABCDEF";

xor: document.location="https://kavkazsg.megafon.ru/ROBOTS/SC_TRAY_INFO?X_Username="+request.loginValue+"&X_Password="+request.passwValue; регулярки для баланса и остатка трафа: regexp=/BALANCE.*?>(\d+\.\d+)</; regexp=/VOLUME_AVAILABLE.*?>(\d+)</;




полная версия страницы