Форум » » Плагин для коорпоративного ЛК Мегафон северозапад » Ответить

Плагин для коорпоративного ЛК Мегафон северозапад

deltafi: вот сваял, может кому надо. Но на свой страх и риск [more] // Плагин для программы MobileBalance: http://mtsoft.ru/mobilebalance/ // // Инструкция по использованию: // 1. зайти в настройки программы MobileBalance, перейти на закладку "Плагины: Операторы", добавить плагин. // 2. После этого перейти на закладку "Телефоны" и в качестве оператора выбрать оператора с названием, указанным ниже. // // FullName : Megafon SZF Corp. // ShortName : meg-cor // Version : 11.07.16 // Icon : 789C73F2FDC600016540AC01C40250CCC8C002166F0062616E08166040060D10C9860608058240C6810307803448E43F1831FCFF0FA140102404E2E3007FCE43089CF49933E7A1FC337869A83A5C00009F949135 // Author : Deltafi // Types : Deltafi // Descript : Мегафон северозапад для корпоративных клиентов function main(){ var p = 0; // Заходим на главную страницу document.location="https://szf.b2blk.megafon.ru/sc_cp_apps/login"; if(!external.WaitBrowser) return; response.pages[p++]=external.source; external.sleep(1000); // Вводим логин и пароль и submit форму { document.getElementById("j_username").value=request.loginValue; document.getElementById("j_password").value=request.passwValue; document.getElementById("j_password").form.getElementsByTagName("input")[2].click(); // Ждем пока прогрузится if(!external.WaitBrowser) return; response.pages[p++]=external.source; external.sleep(1000); }; // Переходим на нужную страницу // Забираем информацию response.pages[p++]=external.source; html=document.documentElement.outerHTML; // Баланс regexp=/Текущий баланс.*?>.*?>.*?>(.*?)руб/gi; if (res=regexp.exec(html)) { tmp=res[1].replace(/[^-|\d|,|.]/gi, ''); // Оставляем только цифры, знак минус и точку-запятую response.Balance=parseFloat(tmp); response.LicSchet=request.loginValue; }; //Покидаем страницу document.location="https://szf.b2blk.megafon.ru/sc_cp_apps/logout"; }; main(); [/more]

Ответов - 4

MB_User_2017: А что сама программа без плагина не может работать с данным коропоративным ЛК? Почему?

SiBear: Ни с одним из корпоративных ЛК любого оператора программа не работает по причинам безопасности. К сожалению, был уже инцидент, когда спец.разработка для одного из Клиентов после изменений в личном кабинете заблокировала несколько тысяч СИМ-карт. Всего лишь поменяли кнопки местами. "Получить информацию" и "Заблокировать лицевой счет". В общем, с тех пор я с корпоративными личными кабинетами в MB не связываюсь.

MB_User_2017: Ясно, спасибо за разъяснения. Правда несовсем понятно тогда про (цитата по сайту) "Коммерческими версиями утилиты пользуются уже более 7 000 организаций и частных лиц!" Они что же все тогда пользуются номерами оформленными на частных лиц? А зачем им это, ведь корпоративные тарифы и спецпредложения явно выгоднее\удобнее для них чем тарифы и услуги для физических лиц? Ну это так, мысли вслух.


SiBear: Да, меня это самого раньше сильно удивляло. Но, как выяснилось, для многих иметь отдельные лицевые счета для каждого номера удобнее, нежели единый лиц. счет. И тарифы, нередко, для отдельных лицевых счетов дешевле чем для корпоративных (да да!, я не ошибаюсь). Есть еще и другой аспект: все операторы дают возможность проверять информацию по конкретному номеру (со своим паролем) через обычный личный кабинет даже в том случае, если этот номер принадлежит одному лицевому счету с другими. Такая услуга, правда, подключается отдельно по запросу, но этим многие тоже пользуются при работе с программой.



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