// Плагин для программы MobileBalance: http://mtsoft.ru/mobilebalance/ // // Инструкция по использованию: // 1. зайти в настройки программы MobileBalance, перейти на закладку "Плагины: Операторы", добавить плагин. // 2. После этого перейти на закладку "Телефоны" и в качестве оператора выбрать оператора с названием, указанным ниже. // // FullName : S7 Приоритет // ShortName : S7P // Version : 14.06.2012 // Icon : 789C73F2FDC600016540AC01C40250CCC8C002166F0062616E08166040060D10C9860608058240C6810307803448E43F1831FCFF0FA140102404E2E3007FCE43089CF49933E7A1FC337869A83A5C00009F949135 // Author : ALovetski // Types : ALovetski // Descript : Количество бонусных миль авиакомпании S7 // Descript : Сайт оператора: http://www.s7.ru/ // Descript : Личный кабинет: http://www.s7.ru/home/priority/ffpMyMiles.dot function main(){ var p = 0; // Заходим на главную страницу document.location="http://www.s7.ru/home/priority/ffpMyMiles.dot"; if(!external.WaitBrowser) return; response.pages[p++]=external.source; // Вводим логин и пароль и submit форму document.getElementById("enteredCardName").value=request.loginValue; document.getElementById("enteredPin").value=request.passwValue; document.getElementById("enteredPin").form.submit(); if(!external.WaitBrowser) return; response.pages[p++]=external.source; // Забираем информацию html=document.documentElement.outerHTML; // Баланс и Статусный баланс regexp=/<td>([\s\d]*?)<\/td>\s*<td class=balance>(.*?) миль/mi; if (res=regexp.exec(html)){ tmp=res[1].replace(/ |\xA0/, ""); // Удаляем пробелы tmp=tmp.replace(",", "."); // Заменяем запятую на точку response.Balance=parseFloat(tmp); response.AnyString=res[2]; }; }; main();