Форум » » плагин ЗСД перестал работать » Ответить

плагин ЗСД перестал работать

Дмитрий: Поменяли дизайн сайта, редиски.

Ответов - 2

Марк: А когда будет новый плагин для ЗСД?

Stenj: "Ваш ЗСД 2.0" работает только с версии Android 4.4, действительно редиски. Немного поправил cabinet_nch_spb_com.jsmb (в скрытом тексте, чтобы не увеличивать текст сообщения) // Плагин для программы MobileBalance: http://mtsoft.ru/mobilebalance/ // // Инструкция по использованию: // 1. зайти в настройки программы MobileBalance, перейти на закладку "Плагины: Операторы", добавить плагин. // 2. После этого перейти на закладку "Телефоны" и в качестве оператора выбрать оператора с названием, указанным ниже. // // FullName : Платный проезд по Западному Скоростному Диаметру (С.Петербург) // ShortName : ZSDSP // Version : 15.12.2016 // Icon : 789C73F2FDC600016540AC01C40250CCC8C002166F0062616E08166040060D10C9860608058240C6810307803448E43F1831FCFF0FA140102404E2E3007FCE43089CF49933E7A1FC337869A83A5C00009F949135 // Author : MTSoft // Types : MTSoft // Descript : Текущий баланс в сервиса Платный проезд по Западному Скоростному Диаметру (С.Петербург) // Descript : Сайт оператора: http://nch-spb.com/ // Descript : Личный кабинет: https://cabinet.nch-spb.com/ function main(){ var p = 0; // Заходим на главную страницу document.location="https://cabinet.nch-spb.com/"; if(!external.WaitBrowser) return; response.pages[p++]=external.source; // Вводим логин и пароль и submit форму if(document.getElementById("id_login")) { document.getElementById("id_login").value=request.loginValue; document.getElementById("id_password").value=request.passwValue; document.getElementsByTagName("input")[3].click(); if(!external.WaitBrowser) return; response.pages[p++]=external.source; }; // Забираем информацию html=document.documentElement.outerHTML; // Баланс regexp=/"infoblock value balance-value">(.*)<\/td>/; if (res=regexp.exec(html)) { tmp=res[1].replace(/ |\xA0/, ""); // Удаляем пробелы tmp=tmp.replace(",", "."); // Заменяем запятую на точку response.Balance=parseFloat(tmp); }; // Лицевой счет regexp=/"infoblock value">(.*)<\/td>/; if (res=regexp.exec(html)) { response.LicSchet=res[1]; }; // Стоимость поездок за этот месяц // regexp=/в текущем месяце.*?>.*?>(.*?) руб/; // if (res=regexp.exec(html)) // { // tmp=res[1].replace(/ |\xA0/, ""); // Удаляем пробелы // tmp=tmp.replace(",", "."); // Заменяем запятую на точку // response.SpendBalance=parseFloat(tmp); // }; // Совершено поездок в текущем месяце // regexp=/За текущий месяц совершено поездок.*?>.*?>(.*?)</; // if (res=regexp.exec(html)) // { // tmp=res[1].replace(/ |\xA0/, ""); // Удаляем пробелы // tmp=tmp.replace(",", "."); // Заменяем запятую на точку // response.Balance2=parseFloat(tmp); // }; // Выходим. document.location="https://cabinet.nch-spb.com/onyma/exit/"; if(!external.WaitBrowser) return; response.pages[p++]=external.source; }; main();



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