function main(){ var p = 0; // Заходим на главную страницу document.location="https://ihelper.mgts.ru/CustomerSelfCare2/logon.aspx"; if(!external.WaitBrowser) return; response.pages[p++]=external.source; // Вводим логин и пароль и submit форму if(document.getElementById("IDToken1")){ document.getElementById("IDToken1").value=request.loginValue; document.getElementById("IDToken2").value=request.passwValue; document.getElementById("IDButton").previousSibling.previousSibling.click(); if(!external.WaitBrowser) return; response.pages[p++]=external.source; }; // Забираем информацию html=document.documentElement.outerHTML // Баланс regexp=/balance-plus.>\r?\n.*?(\d.*?) /; if (res=regexp.exec(html)){ tmpBalance=res[1].replace(/ |\xA0/, ""); // Удаляем пробелы tmpBalance=tmpBalance.replace(",", "."); // Заменяем запятую на точку response.Balance=parseFloat(tmpBalance); }; // ФИО regexp=/cabinet-aside.>\r?\n.*?<h3>\r?\n.*?>(.*?)<.*?\r?\n.*?>(.*?)<.*?\r?\n.*?>(.*?)</; if (res=regexp.exec(html)){ response.UserName=res[1] + " " + res[2] + " " + res[3]; }; // // Телефонный номер // regexp=/Номер:.*?>\r?\n.*?>\r?\n(.*?)\r?\n/; // if (res=regexp.exec(html)){ // response.phone=res[1]; // }; // Тарифный план regexp=/<h3>Телефония<([\r\n]|.)*?widget-info.>\r?\n(.*?)</; if (res=regexp.exec(html)){ response.tarifPlan=res[2]; }; // Лицевой счет regexp=/Лицевой счет:.*?>\r?\n.*?>(.*?)</; if (res=regexp.exec(html)){ response.licSchet=res[1]; }; }; main();