Форум » » Не работает Ростелеком » Ответить

Не работает Ростелеком

Anrypro: Завел кабинет в Ростелекоме. Все настроил правильно. Плагин не работает. Жаль!

Ответов - 66, стр: 1 2 3 4 All

S.Gerko: SiBear, Новый плагин "Ростелеком-Центр" работает только если предварительно пользователь посещал страницу приветствия в браузере и выбрал соответствующий регион (Московский, Калужский, и т.п.). Проблема 1. Если этого не сделано, то баланс получить не удаётся. Предлагаю учесть в обработке и страницу выбора региона. В ней сидит код региона: 1 - Белгородский 2 - Брянский 3 - Владимирский 4 - Воронежский 5 - Ивановский 6 - Калужский 7 - Костромской 8 - Курский 9 - Липецкий 10 - Московский 11 - Орловский 12 - Рязанский 13 - Смоленский 14 - Тамбовский 15 - Тверской 16 - Тульский 17 - Ярославский В связи с этим, вероятнее всего, логин придётся нарастить этими сведениями. Проблема 2. Следствие из 1-й. Если есть, например, два личных кабинета из двух разных регионов зоны "Центр" как быть?

SiBear: S.Gerko Да, я это знаю. Ничего поделать, к сожалению, не могу... Если предварительно, причем обязательно через IE пользователь не заходил в ЛК, то... толку от плагина нет

ACC: // Плагин для программы MobileBalance: http://mtsoft.ru/mobilebalance/ // // Инструкция по использованию: // 1. зайти в настройки программы MobileBalance, перейти на закладку "Плагины: Операторы", добавить плагин. // 2. После этого перейти на закладку "Телефоны" и в качестве оператора выбрать оператора с названием, указанным ниже. // // FullName : Ростелеком // ShortName : RST // Version : 28.01.2011 // Icon : 789C73F2FDC600016540AC01C40250CCC8C002166F0062616E08166040060D10C9860608058240C6810307803448E43F1831FCFF0FA140102404E2E3007FCE43089CF49933E7A1FC337869A83A5C00009F949135 // Author : MTSoft // Types : MTSoft // Descript : Текущий баланс у оператора Ростелеком // Descript : Сайт оператора: http://http://www.rt.ru// // Descript : Личный кабинет: http://www.rt.ru/personal/ function main(){ var p = 0; // Заходим на главную страницу document.location="http://www.moscow.rt.ru/hometel/personal"; if(!external.WaitBrowser) return; response.pages[p++]=external.source; // Вводим логин и пароль и submit форму document.getElementById("username").value=request.loginValue; document.getElementById("password").value=request.passwValue; document.parentWindow.check(); if(!external.WaitBrowser) return; response.pages[p++]=external.source; // Забираем информацию html=document.documentElement.outerHTML; // Баланс regexp=/class=bal_.*?>(.*?)</; if (res=regexp.exec(html)){ tmpBalance=res[1].replace(/ |\xA0/, ""); // Удаляем пробелы tmpBalance=tmpBalance.replace(",", "."); // Заменяем запятую на точку response.Balance=parseFloat(tmpBalance); }; // Номер договора regexp=/Номер договора.*\n.*\n.*?>(.*?)</; if (res=regexp.exec(html)){ response.licSchet=res[1]; }; // ФИО regexp=/grey_combo title='(.*?)'/; if (res=regexp.exec(html)){ tmpUserName=res[1]; tmpUserName=tmpUserName.replace(/\//g, " "); // Заменяем слэши (которые, почему-то, вместо пробелов) на пробелы response.userName=tmpUserName; }; // Статус абонента regexp=/<NOBR><SPAN>Действующий<\/SPAN><\/NOBR>/; if (res=regexp.exec(html)){ response.BlockStatus='Действующий' }; // Выходим из системы document.parentWindow.frmCLOSE_SESSION.submit(); if(!external.WaitBrowser) return; response.pages[p++]=external.source; }; main();


ACC: Появился новый Личный кабинет, для работы старого (до конца июля 14) правим адрес в коде на document.location="http://www.moscow.rt.ru/hometel/old_personal";

feoser: К сожалению для краснодарского края не катит, у него отсутствует старый кабинет :(

astahov: С 15 апреля не работает в Свердловской области новый кабинет.

Чел: В Челябинской области также перестал собирать баланс, хотя страничка вручную открывается и выглядит как раньше...

SiBear: С Ростелекомом все довольно сложно... Сайт стал воспринимать встроенный в программу web-браузер как "устаревший". Встроенный браузер базируется на Internet Explorer, установленный на компьютере, но, даже если установлена 11-я версия, сайт все равно не дает возможности даже ввести логин/пароль. Пока не знаю как решить проблему. Надо менять не только исходный код плагина, но и что-то в базовой программе MobileBalance. Буду экспериментировать....

SiBear: Новая версия программы и новая версия плагина "Ростелеком" опубликованы на сайте: http://www.mtsoft.ru/mobilebalance/new.shtml

ACC: SiBear у меня новый плагин стал вешать через раз мобайл баланс, зависает именно на ростелекоме (который новый) и процесс больше не отвечает

BigCat: Отрицательный баланс корректно не показывает. При отрицательном балансе (-950р.)в поле баланс пишет "0"... При положительном еще не пробовал.

ViolatorDM: Подскажите, пожалуйста, как правильно сочетание номера телефона и логина ЛК вводить в программе? Или номер вообще не нужен - один логин вводить?

SiBear: ViolatorDM Общие правила для всех плагинов такие: в поле логин вводится то же самое, что и при авторизации на сайте оператора. Соответственно, если Вас пускает личный кабинет Ростелекома по логину - то вводится и в программу логин, и наоборот

ViolatorDM: SiBear Т.е., если у меня в ЛК несколько номеров телефонов, то плагином не выбрать какой-то конкретный? Возьмёт первый попавшийся с положительным балансом и всё?

SiBear: ViolatorDM На сколько я помню - вообще только первый по списку. И, кажется, итоговую сумму по всем в колонке "Баланс 2". Могу ошибаться - не пользуюсь этим плагином. Может кто из пользователей точнее подскажет...

ViolatorDM: SiBear Посмотрел на поведение в "Создать / редактировать плагин". Да, берёт баланс по первому номеру в ЛК и сумму остатков. "Маловато будет!" :)

12: Личный кабинет Ростелекома позволяет использовать пароли длиной 16 символов, а программа не позволяет...

Андрюха: Плагин Ростелеком, я так понимаю, не показывает задолженность? На странице-то она видна.

YuriyK: А кто-нибудь может подсказать, что изменить в плагине Ростелеком, чтобы он брал Баланс не первого номера, а второго?

Андрюха: Сделайте, плиз, чтоб показывала задолженность. Отрицательное число прога не видит, похоже

SiBear: Андрюха Как обычно, нужен логин/пароль (можно временный) на support@mtsoft.ru Надо смотреть как отображается отрицательный баланс. Методом "тыка" не получится сделать. Вариантов может быть десятки...

Андрюха: SiBear Там есть баланс, а есть задолженность, это когда счёт выставляют. До тех пор, пока он не оплачен, отображается как задолженность, в виде отрицательного числа. ОК, как появится эта задолженность, пришлю данные. Пока всё оплачено, соответственно, задолженность = 0.

xor: <DIV class=account-header-balance-positive>717,62 руб. </DIV></DIV></DIV> <DIV class=cabinet-footer-positive>717,62 руб.</DIV> <DIV class=cabinet-footer-negative>0,00 руб.</DIV>

Андрюха: Спасибо за обновление плагина. Работает нормально

odin: почему этот дурацкий Ростелеком не работает 80% времени? Что с ним не так?

LORIC: Ростелеком Волгоград поменял адрес . Был https://80.69.146.12/issa/cgi-bin/cgi.exe?function=is_newlog стал https://login.rt.ru/ ждем плагин.

SiBear: odin LORIC Нужен логин/пароль (можно временный), чтобы создать новый плагин. На адрес: support@mtsoft.ru

LORIC: SiBear Жду с нетерпением, доступ кинул

SiBear: Спасибо! Плагин создан: http://www.mtsoft.ru/mobilebalance/new.shtml

Андрюха: Новый плагин Ростелекома (от 12.02.2015), который должен показывать тарифный план, такового НЕ показывает. Зато в графе "Имя" появилась надпись "Личная информация и настройка профиля" В загруженных страницах окно "TarifPlan" тоже пустое.

Андрюха: Тарифный план так и не показывает:

Андрюха: Баланс этот новый плагин, оказывается, тоже не показывает. Ни отрицательный ни положительный. Никакой. Как видно из картинки выше, там даже строки такой нет

ACC: у меня городской телефон (межгород) выдаёт все время баланс равен нулю, хотя он положительный. Проверил Ссылка в плагине https://login.rt.ru/public/security/logout переводит на https://login.rt.ru/ где какой-то странный Личный кабинет для мобильных пользователей. Нужен ЕДИНЫЙ Личный кабинет по ссылке https://lk.rt.ru/ но если его в плагине заменить ничего не происходит :( нужно видимо переделать плагин

astahov: Отставить "переделать плагин"!!! У меня три кабинета: один домашний, два мобильных. Все нормально работают. Могу посоветовать скачать плагин "Ростелеком. Домашний телефон". http://www.rt.ru/hometel/personal

ACC: всё разобрался для городского телефона рабочая версия вот эта 04.11.2014 Обновлен плагин Ростелеком: Личный кабинет.

ACC: опять перестал работать! Теперь нужно в файле заменить https://kabinet.rt.ru/ на https://lk.rt.ru/

Андрюха: Уже пару дней плагины Ростелекома и Смайла не забирали инфу. Показывали ноль, хотя там не ноль. Залез в настройки, оказалось, что из проги куда-то самопроизвольно пропали плагины Пришлось их опять добавить, всё заработало

Lemur: Не работает плагин на ростелеком. забирает только первый баланс на странице, к другим не идет, сумму не выдает

sbog: Андрюха пишет: Не работает плагин на ростелеком. забирает только первый балансЗаметил, что тоже не работает, отладка плагина показала, что зависает на "Загрузка списка лицевых счетов...". Соответственно по таймауту вываливыется не отыскав баланса. Также вводил логин/пароль прямо в окне тестового браузера (предварительно нажав выход в окне вечной загрузки) - та же история: бесконечная "Загрузка списка лицевых счетов..." В FireFox 43.0.2 (да и более ранних) - все Ok, загрузка эта - около 10 секунд.

Андрюха: sbog пишет: Андрюха пишет: цитата: Не работает плагин на ростелеком. забирает только первый баланс Это не я писал

SiBear: 1) Да, плагин забирает только первый баланс из списка. Программа работает по принципу "Один запрос - один баланс" 2) Если и при ручном вводе логина/пароля все зависает - проверьте то же самое в браузере Internet Explorer на том же компьютере. Если и он будет зависать - тут уж ничего не поделаешь. Проблема в сайте. Слишком много JavaScript-ов. Надеюсь, когда-нибудь мы снова догоним "загнивающий запад" и сайты снова будут использовать минимум скриптов, которые, в большинстве случаев, вообще не нужны.

sbog: SiBear пишет: проверьте то же самое в браузере Internet Explorer на том же компьютере. Если и он будет зависать - тут уж ничего не поделаешь. Проблема в сайте. Слишком много JavaScript-ов. Да, зависает. Правда пять раз пришлось разрешать загрузку содержимого - типа не тот сертификат и IE стоит на страже: блокирует. А вот вообще - теоретический вопрос: а нельзя вместо ненужного IE использовать браузер по умолчанию?

SiBear: sbog пишет: А вот вообще - теоретический вопрос: а нельзя вместо ненужного IE использовать браузер по умолчанию? К сожалению, нет ((( IE - это единственный браузер, который разрешает себя использовать сторонним приложениям

Lemur: SiBear пишет: 1) Да, плагин забирает только первый баланс из списка. Программа работает по принципу "Один запрос - один баланс" ну вообще есть возможно забирать несколько балансов сразу. тем более, если программа работает "один запрос - один баланс", то зачем тогда столбцы "2й баланс", "3й баланс"? function main(){ // Заходим на главную страницу external.Navigate("https://lk.rt.ru/"); external.WaitBrowser(20); /*regexpLogin=/reg_login/i for (var i=0; i<20; i++) { if (document.documentElement) { html=document.documentElement.outerHTML; if (regexpLogin.exec(html)) break; } external.Sleep(1000); } */ // Вводим логин и пароль и submit форму if(document.getElementById("reg_login")) { document.getElementById("reg_login").value=request.loginValue; document.getElementById("reg_pass").value=request.passwValue; document.getElementById("loginBtn").click(); }; // Теперь долго и мучительно ждем, когда же появится баланс regexp_balance=/account-header-balance.{1,20}?([-\d\s,]+)\sруб/gi; for (var i=0; i<20; i++) { if (document.documentElement) { html = document.documentElement.innerHTML; var count = 0; while(res = regexp_balance.exec(html)) { count++; } // проверяем что прогрузилось 2 счёта if (count >= 2) { break; } } external.Sleep(3000); } // Может быть дождались, а может быть и нет // Баланс var index = 1; while (res = regexp_balance.exec(html)) { value=res[1].replace(/ |\xA0/, ""); // Удаляем пробелы value=value.replace(",", "."); // Заменяем запятую на точку eval("response.Balance"+(index==1?"":index.toString())+"=" + parseFloat(value)); index++; }; // Выходим external.Navigate("https://kabinet.rt.ru/serverLogic/logoutLink/?ACTION=logoutLink"); }; main(); но по сути он[старый скрипт] не работал даже в новом ИЕ. в строках баланса добавили пару новых букв и он[старый скрипт] не доходил до баланса по маркеру лицевого счета.

astahov: Ростелеком - домашний телефон - Урал не работает.

SiBear: astahov Попробуйте последний плагин: http://www.mtsoft.ru/mobilebalance/jsplugins/lk_rt_ru.zip Это уже пятый из линейки Ростелекома (

astahov: Спасибо, получилось.

Андрюха: MB 17.07. Что-то сегодня опять Ростелеком не хочет показывать Говорит, что там ноль, хотя там не ноль. А в загруженных страницах вот что: Вчера работало. Плагин "Единый личный кабинет". Пробовал с "Ростелеком 2", но он, естественно, тоже не хочет

Rudik: Плагин до сих пор не работает. Не загружается окно с балансом.

Андрюха: Так и не работает

Rudik: Здравствуйте!!! Если плагины Ростелекома не будут больше работать - тогда вопрос зачем они вообще нужны? Отредактируйте или удалите их вообще!!!!

feoser: Кто нибудь смог починить данный плагин?

astahov: SiBear Какой плагин актуален для Ростелеком-Урал? Логин и пароль в лмчке.

Андрюха: astahov пишет: Какой плагин актуален Скорее всего никакой. Даже московский уж скоро год как не работает.

astahov: Заработал плагин Ростелеком единый личный кабинет (lk.rt.ru)

Андрюха: И правда, решил поработать вдруг Фиг знает сколько не работал

feoser: Теперь, по крайней мере пока, и это видно даже в счете за январь, РТ в балансе не учитывает сколько он спишет за текущий месяц, и это отобразится только 1 числа следующего месяца, тем кто хочет знать реальную сумму и сколько надо доплатить для следующего месяца что бы не остаться без связи предлагаю поменять строку: response.Balance=parseFloat(tmp); на response.Balance=parseFloat(tmp)-ХХХ; где ХХХ это стоимость вашего тарифного плана.

feoser: Вот у РТ руки чешутся , по крайней мере у меня вчера вечером перестал работать плагин, сегодня поменял значения в двух строках, как тут кто-то советовал раньше, а затем зачем то удалил свой совет, менять надо в следующих двух строках: document.getElementsByTagName("button")[4].disabled=false document.getElementsByTagName("button")[4].click(); Меняется [4] на [6] и должно выглядеть так: document.getElementsByTagName("button")[6].disabled=false document.getElementsByTagName("button")[6].click(); У меня с этим заработало, ну по крайней мере до следующей правки страницы.

astahov: Прошу прощения. Это я тот кто-то, кто советовал раньше. Свой пост убрал из-за его неактуальности. С 30.01 всё заработало на стандартных настройках. Вчера утром тоже работало. А сегодня - опять облом.

feoser: Только что проверил, у меня на двух машинах изменённый плагин отработал нормально, я правда менял и возвращал в нем несколько раз код, так, что может немного отличаться от оригинала. -------------------------------------------------- // Плагин для программы MobileBalance: http://mtsoft.ru/mobilebalance/ // // Инструкция по использованию: // 1. зайти в настройки программы MobileBalance, перейти на закладку "Плагины: Операторы", добавить плагин. // 2. После этого перейти на закладку "Телефоны" и в качестве оператора выбрать оператора с названием, указанным ниже. // // FullName : Ростелеком единый личный кабинет // ShortName : RTELK // Version : 19.08.2016 // Icon : 789C73F2FDC600016540AC01C40250CCC8C002166F0062616E08166040060D10C9860608058240C6810307803448E43F1831FCFF0FA140102404E2E3007FCE43089CF49933E7A1FC337869A83A5C00009F949135 // Author : MTSoft // Types : MTSoft // Descript : Текущий баланс у оператора Ростелеком // Descript : Сайт оператора: http://www.rt.ru/ // Descript : Личный кабинет: https://lk.rt.ru/ function main(){ var p = 0; // Заходим на главную страницу document.location="https://lk.rt.ru/#login"; // document.location="https://lk.rt.ru/client-api/logout"; if(!external.WaitBrowser) return; response.pages[p++]=external.source; document.location="https://lk.rt.ru/#login"; if(!external.WaitBrowser) return; response.pages[p++]=external.source; // Даем время загрузить форму автоиризации external.sleep(5000); // Вводим логин и пароль и submit форму if(document.forms[0].getElementsByTagName("input")[0]) { document.forms[0].getElementsByTagName("input")[0].value=request.loginValue; document.forms[0].getElementsByTagName("input")[1].value=request.passwValue; // Активизируем кнопку "Войти". При этом выполняются все JS-подпрограммы по проверке номера и пароля document.getElementsByTagName("button")[6].disabled=false document.getElementsByTagName("button")[6].click(); // В данном плагине не ждем загрузки страницы. Все на динамике external.sleep(5000); }; // Ждем подгрузки остальных элементов external.sleep(3000); // Забираем информацию html=document.documentElement.outerHTML; // Преобразуем в одну стрку и удаляем лишние пробелы html = html.replace(/\r|\n/g, "").replace(/>\s+/g, ">"); // Баланс regexp=/sum__data sum__data_lead.*?>.*?>(.*?)</i; if (res=regexp.exec(html)) { tmp=res[1].replace(/ |\xA0/, ""); // Удаляем пробелы tmp=tmp.replace(",", "."); // Заменяем запятую на точку //response.Balance=parseFloat(tmp)-850;// тут у меня тариф 850 в месяц, и чтобы видеть реальную инфу по балансу // нужно разремить вернюю строку, а нижнюю заремить и вместо 850 набить стоимость своего тарифа. response.Balance=parseFloat(tmp); }; // Бонусов regexp=/h-bonus__sum.*?>(.*?)</i; if (res=regexp.exec(html)) { tmp=res[1].replace(/ |\xA0/, ""); // Удаляем пробелы tmp=tmp.replace(",", "."); // Заменяем запятую на точку response.Balance2=parseFloat(tmp); }; // ФИО regexp=/loginMain.*?>(.*?)</i; if (res=regexp.exec(html)) { response.userName=res[1] }; // Если мы не в дебаге, то выходим. if (!external.isDebugMode) { document.parentWindow.lkApp.logout(); } }; main();

Владимир: feoser, большое СПАСИБО.

feoser: Проверил, сейчас баланс отсутствует в ЛК, поэтому плагин в данный момент не работает, к тому же при попытки зайти браузером, получил требование сменить пароль от ЛК через меню "забыл пароль", проверьте, у меня со старым паролем в ЛК не пускало, видать опять чегой-то шаманят, главное, что бы глобально не попортили.

astahov: Проверил, всё работает на старом пароле.

feoser: Возможно у Вас пароль удовлетворяет их требованиям, у меня был семизначный, а новый требовали минимум 9 знаков.

astahov: Вот даже не скрываю пароль: 12345678

feoser: Кто нибудь смог побороть неработоспособность плагина, у меня в редакторе на странице входа белый фон и всё.



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