Форум » » Костыль для Мегафона. » Ответить

Костыль для Мегафона.

leha3d: Может надо кому. Попробовал написать плагин для Мегафона (обновленный личный кабинет после ноября 2018г.) У меня, вроде, работает. https://yadi.sk/d/EMh15xKcdoB55w Видит только баланс и имя абонента.

Ответов - 222, стр: 1 2 3 4 5 6 7 8 9 10 11 12 All

MS: Для выдергивания тарифа такой способ: [pre2]response.TarifPlan=document.getElementsByClassName('gadget_tariff_inclusive_no_icon')[0].textContent;[/pre2]лучше не использовать Ибо кроме [pre2]"gadget_tariff_inclusive_no_icon"[/pre2] встречаются [pre2]"gadget_tariff_inclusive", "gadget_tariff_no_nclusive_no_icon", "gadget_tariff_no_inclusive"[/pre2]и возможно еще куча подобных напридуманых мегафоновскими разработчиками имен

pasha: MS пишет: Строку для обработки минуса Спасибо, поправил. Тариф - согласен, способ не очень. На одном номере у меня он не заработал и пришлось немного переделать. Должно было получиться более универсально. Версия от 28.01.2018 - Поправил обработку Unicode минуса (Спасибо MS) - Поправил парсинг тарифа https://yadi.sk/d/V9680isz05ue_g

comprech: pasha пишет: Версия от 28.01.2018 - Поправил обработку Unicode минуса (Спасибо MS) - Поправил парсинг тарифа Респект! Теперь и отрицательный баланс совместно с кредитным лимитом определился корректно.


y-greek: Версия от 13.03.2019 - Исправил парсинг тарифа, так как опять изменилось https://yadi.sk/d/8nypHmoURyzS8A

sham1975: y-greek пишет: Версия от 13.03.2019 - Исправил парсинг тарифа, так как опять изменилось https://yadi.sk/d/8nypHmoURyzS8A огромное СПАСИБО Вам за активную позицию в деле продолжения поддержки работоспособности плагинов ! ... несмотря на то, что лично мне необходимо получать "только баланс" (убираю всё остальное) ... поэтому начинаю просить помощи только в момент невозможности его получения программой (изменений в парсинге тарифа, естественно, я не заметил и не ощутил)... leha3d, pasha, MS (извините, если кого не припомнил) подали отличный пример помощи для всех ! ... очень уважаю и ценю людей, которые умеют "ковырять" код интернет-страничек мобильных операторов и создавать плагины для этой программы ! ... огромная признательность всем неравнодушным специалистам !!!

pasha: Версия от 11.04.2019 https://yadi.sk/d/K_lExE6RP7bKew - Часть данных (Баланс, ФИО, Тариф) собирается через api. Это должно увеличить скорость работы. Остатки собираются по старому. - Отключен запрос бонусов, которые Мегафон убрал в конце января - Небольшая чистка кода Использую данную версию больше месяца - на двух номерах работает стабильно

mr. Silver: pasha пишет: Версия от 11.04.2019 Огромное спасибо!

ruffs1977: А что надо с этим делать ? Скачал, а там файл jsmb, скопировал в папку не помогает..не разобрался короче, подскажите.

mr. Silver: ruffs1977 пишет: А что надо с этим делать ? Скачал, а там файл jsmb, скопировал в папку не помогает..не разобрался короче, подскажите. Идете в "Настроить программу" далее Плагины, далее Операторы далее Добавить. Добавляете скачанный файл. Потом в разделе Телефоны (в Настройках) напротив нужного выбираете Оператора (кнопка) там выбираете установленный плагин. Вы ни разу не настраивали программу что ли? Ну и сохранить кнопку нажать не забудьте

Dimon_s: pasha, спасибо! Правда у меня и со старыми настройками а режиме "Мегафон-Москва" баланс показывает. Ваш плагин добавляет только ФИО. А нельзя-ли отображение минут как-то добавить?

pasha: Dimon_s пишет: Ваш плагин добавляет только ФИО. А нельзя-ли отображение минут как-то добавить? Плагин собирает: баланс, кредитный лимит, остатки (инет, минуты, смс), фио и тариф. На текущий момент у меня кроме смс (нет в тарифе) вся инфа собралась и отображается Посмотрите в загруженных страницах, отображаются ли там остатки?

Dimon_s: Да, там отображаются. В таблице нет.

y-greek: Dimon_s пишет: Да, там отображаются. В таблице нет. Настройка / Информационное окно.

pasha: Версия от 14.06.2019 https://yadi.sk/d/X6lAwM2R4OQVug - Добавил запрос количества подключенных услуг (бесплатные/платные) - Остатки (Интернет, минуты, смс) теперь собираются через api Теперь кроме авторизации все запросы выполняются через api Сбор остатков по смс делал в слепую, т.к. у меня их нет в тарифе, может не работать. У кого есть - проверьте. Если не заработает, то авторизуйтесь в ЛК, пройдите по этой ссылке https://lk.megafon.ru/api/options/remaindersMini Найдите текст связанный с смс, и пришлите сюда. Выглядит примерно так: totalValue":{"value":100,"unit":"сообщений"},"availableValue":{"value":52,"unit":"сообщения

Dimon_s: С новым плагином появилось отображение минут! Pasha, большое спасибо!

comprech: pasha Прошел по ссылке https://lk.megafon.ru/api/options/remaindersMini после авторизации в ЛК и вижу, что у меня много остатков по интернет, но в программе отображается только первый из них - на 40МБ, хотя в списке есть один на 2.03ГБ. Можно организовать их суммирование скриптом, с учетом единиц измерения (МБ, ГБ)? Вот ответ с данными: https://yadi.sk/d/DHMTSM4SghH_1A

comprech: pasha Еще один пример ответа с данными остатков, из которых корректно извлеклись только оставшиеся минуты (1411). SMS программа не показывает совсем, а по интернету показывает 70 (думаю, МБ) вместо ожидаемых 19.57 (ГБ), хотя версия плагина от 28.01.2019 делала ровно наоборот: корректно извлекала остаток смс и интернета, но количество минут писала 1 (предполагаю, что из-за какого-то разделителя в значении > 1000 между триадами цифр (1 тысячей и остальной частью). Вот ответ с данными для анализа: https://yadi.sk/d/XQ7OvFgpQ7L7og Можно по данному примеру реализовать извлечение остатков SMS и интернет?

pasha: comprech Спасибо за предоставленные данные! По поводу объединения остатков интернета думаю, что это вполне возможно, но моих знаний на текущий момент не хватило для реализации этого. Переделал сбор трафика, в приоритете пакеты с ГБ, если таких нет, то собираются с МБ. Сбор SMS поправил, должно работать. Версия от 10.07.2019 https://yadi.sk/d/VAJGaKKNqAUHSQ - Починил сбор остатков SMS - Немного переделал сбор трафика. Сначала собираются пакеты с ГБ, если таких не находится, то собираются МБ

comprech: pasha в версии от 10.07.2019 остаток смс пишется в колонку остаток интернета, а остаток смс не заполняется Спасибо, что возродили программу!

pasha: comprech Упс, мой косяк) Исправил ошибку, обновил архив по ссылке выше



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