Перед тем как что-нибудь написать, прочтите, пожалуйста, правила форума, обратив особое внимание на п.3!


АвторСообщение





Не зарегистрирован
Зарегистрирован: 09.01.19
ссылка на сообщение  Отправлено: 09.01.19 18:09. Заголовок: Костыль для Мегафона.


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

Видит только баланс и имя абонента.

Спасибо: 10 
Профиль Цитата Ответить
Ответов - 222 , стр: 1 2 3 4 5 6 7 8 9 10 11 12 All [только новые]







Пост N: 5
Зарегистрирован: 13.03.19
ссылка на сообщение  Отправлено: 15.10.19 08:42. Заголовок: xyz пишет: Включил ..


xyz пишет:

 цитата:
Включил показ внутреннего браузера:


Мне кажется что не тот плагин там подключён.

Спасибо: 0 
Профиль Цитата Ответить





Пост N: 6
Зарегистрирован: 13.03.19
ссылка на сообщение  Отправлено: 15.10.19 09:20. Заголовок: sham1975 пишет: это..


sham1975 пишет:

 цитата:
это не причем :( ...


Другой причины кроме того что IE блокирует что-то пока не вижу. Для того чтобы не менять настройки безопасности для всего инета, можно добавить https://lk.megafon.ru в Trusted sites на закладке Security и для этой зоны понизить безопасность, особенно стоит поиграться с разделом ActivX в Custom level. JSON's через api у меня загружаются через невидимый iframe куда внедряется javascript; это может кому-то не понравиться. А может вообще анвирь? Для того чтобы iframe был не скрытый надо закомментировать // две строки
tag.style.display = "none";
tag.setAttribute("style", "width: 0px; height: 0px; border: none;");
sham1975 пишет:

 цитата:
... а непосредственно с текстом плагина от pasha Вы точно всё проверили, все ли запросы верны ?!


У меня всё считывается.
sham1975 пишет:

 цитата:
а можете оставить в тексте вашего плагина только запрос баланса ?


Закомментируйте строки
profilename = api("/api/profile/name");
tariffcurrent = api("/api/tariff/current");
и удалите всё начиная с
// Предоставленный лимит
до
// Выходим
Кстати, там ошибочка...
ie.Navigate("/logout");
надо
ie.Navigate("https://lk.megafon.ru/logout/");

Спасибо: 1 
Профиль Цитата Ответить



Пост N: 1
Зарегистрирован: 30.09.17
ссылка на сообщение  Отправлено: 15.10.19 13:39. Заголовок: y-greek пишет: Ура!..


y-greek пишет:

 цитата:
Ура! К месячному "юбилею" добавления капчи удалось сделать скрипт с ручным вводом капчи.



Мега Респект!
Мегафон Питер (8 номеров) и Новгород (4 номера) - отработали! Баланс и остатки минут, СМС и трафика отобразились. Названия некоторых тарифов отобразились нормально (например, Переходи на НОЛЬ 16), а некоторых как-то так: Переходи на НОЛЬ
Еще раз СПАСИБО!

Спасибо: 0 
Профиль Цитата Ответить





Пост N: 49
Зарегистрирован: 27.11.10
ссылка на сообщение  Отправлено: 15.10.19 13:58. Заголовок: y-greek пишет: Ура!..


y-greek пишет:

 цитата:
Ура! К месячному "юбилею" добавления капчи удалось сделать скрипт с ручным вводом капчи.


Огромное спасибо!!!
Пробовал сокращенную версию

Спасибо: 0 
Профиль Цитата Ответить





Пост N: 7
Зарегистрирован: 13.03.19
ссылка на сообщение  Отправлено: 15.10.19 15:17. Заголовок: MB-megafon20191015.zip


MB-megafon20191015.zip
Исправил logout, убрал сокрытие iframe, в api сделал полный url, а не "/api/..."
В названии тарифа замену   на пробел
И сделал второй скрипт megafon-json на основе 'leha3d (Pasha edit)' от 23.07.2019

Спасибо: 3 
Профиль Цитата Ответить
moderator




Пост N: 57
Зарегистрирован: 27.05.13
ссылка на сообщение  Отправлено: 16.10.19 04:17. Заголовок: y-greek пишет: MB-m..


y-greek пишет:

 цитата:
MB-megafon20191015.zip
Исправил logout, убрал сокрытие iframe, в api сделал полный url, а не "/api/..."
В названии тарифа замену   на пробел
И сделал второй скрипт megafon-json на основе 'leha3d (Pasha edit)' от 23.07.2019



не судьба для меня :( ... жаль ... при включении отладочного режима ("при выполнении запроса показывать внутренний браузер") видно, что после ручного ввода капчи, прога входит в личный кабинет, далее пытается найти баланс, что-то где-то находит, пишет "баланс равен нулю", считает это за ошибку и выходит из браузера, естественно без какой-либо записи в БД ...

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

y-greek, пожалуйста, "пошамань" ещё ... если не затруднит, сделай отдельную версию своего плагина с получением ТОЛЬКО БАЛАНСА !!! ... вообще не понимаю я в ваших "кракозябрах" !!! :(

Спасибо: 0 
Профиль Цитата Ответить





Пост N: 34
Зарегистрирован: 05.01.10
ссылка на сообщение  Отправлено: 16.10.19 05:04. Заголовок: y-greek пишет: Мне..


y-greek пишет:

 цитата:

Мне кажется что не тот плагин там подключён.

Проверил, действительно так

Спасибо: 0 
Профиль Цитата Ответить





Пост N: 8
Зарегистрирован: 13.03.19
ссылка на сообщение  Отправлено: 16.10.19 23:41. Заголовок: MB-megafon20191016.zip


MB-megafon20191016.zip
Видимо может быть что баланс равен 0, а тогда MobileBalance считает что произошла ошибка. Думаю что у sham1975 именно так. А отображается в кабинете (если не кликнуть на стрелку вниз) баланс+кредит. Сделал что если баланс всё-же считывается через api и равен 0, то возвращается 0.001. Если через api нет, то через другое api пытаемся считать баланс+кредит (и так же с нулём).
Добавил функцию debug - если раскомментировать строку
// debug();
то в папке программы записывается файл PluginSaveToLogFile.txt с полученными из api данными.
Кстати, там использована ещё одна полезная находка из дампа памяти - external.SaveStrToLogFile( string )
sham1975, пришли его. Интересно в чём дело.

Спасибо: 1 
Профиль Цитата Ответить
moderator




Пост N: 58
Зарегистрирован: 27.05.13
ссылка на сообщение  Отправлено: 17.10.19 00:54. Заголовок: y-greek пишет: Доба..


y-greek пишет:

 цитата:
Добавил функцию debug - если раскомментировать строку
// debug();
то в папке программы записывается файл PluginSaveToLogFile.txt с полученными из api данными.

sham1975, пришли его. Интересно в чём дело.



присылать особо нечего :( ... в созданный твоим плагином файл PluginSaveToLogFile.txt записалось всего три строчки:

// atourexpense:

// balanceget:

// multiaccountsummary:


пысы: а всё остальное, как и в прошлой версии твоего плагина :( ... "при включении отладочного режима ("при выполнении запроса показывать внутренний браузер") видно, что после ручного ввода капчи, прога входит в личный кабинет, далее пытается найти баланс, что-то где-то находит, пишет "баланс равен нулю", считает это за ошибку и выходит из браузера, естественно без какой-либо записи в БД" ...

пысы2: к слову, баланс не "нулевой" ... для инфы, мало ли ... плагин твой почему-то не может найти ПРОСТО БАЛАНС ... опять же, для инфы, вот кусок текста плагина от pasha, который я успешно использовал для получения ТОЛЬКО БАЛАНСА до введения капчи:

Скрытый текст


Спасибо: 0 
Профиль Цитата Ответить





Пост N: 9
Зарегистрирован: 13.03.19
ссылка на сообщение  Отправлено: 17.10.19 01:06. Заголовок: sham1975 пишет: при..


sham1975 пишет:

 цитата:
присылать особо нечего :( ... в созданный твоим плагином файл PluginSaveToLogFile.txt записалось всего три строчки:


Совсем интересно... Вообще-то тут должна быть ошибка плагина и соответвтвенно окно IE не закроется. А оно закрывается... Значит там всё-таки в api возвращается пустая строка. Попробую добавить считывание со страницы "Доступно на сегодня", хотя это не совсем чтобы просто.

Спасибо: 0 
Профиль Цитата Ответить
moderator




Пост N: 59
Зарегистрирован: 27.05.13
ссылка на сообщение  Отправлено: 17.10.19 01:15. Заголовок: y-greek пишет: Совс..


y-greek пишет:

 цитата:
Совсем интересно...



не шибко шарю в твоём деле, но кусок текста от паши и твой кусок текста ... по запросу просто баланса ( // Баланс ) совсем не похожи :( ... что у тебя где ищет ума не приложу :( ... повторюсь, что не разбираюсь во всём этом

а ты не мог бы просто в этот текст вставить твоё "колдовство", чтобы хотя бы всплывало окно браузера, я бы вводил капчу, а дальше "как обычно" ?!

Скрытый текст



печалька, короче :( ... если бы не эта дурная капча, проблем бы не было ... вот этот "текст" очень быстро у меня получал ТОЛЬКО БАЛАНС !!! ... другого мне не надо ... сделай, пожалуйста, ТОЛЬКО БАЛАНС !!! ... а то у тебя чего там только нет ! ... у меня на симке такого никогда и не было: остатки какие-то, смс, интернет. кредит, мыло-шмыло ... от 100 до 150 рублей болтается просто для "быть на связи" с кнопочной мобилкой за 300 рублей :)

Спасибо: 0 
Профиль Цитата Ответить





Пост N: 35
Зарегистрирован: 05.01.10
ссылка на сообщение  Отправлено: 17.10.19 01:40. Заголовок: sham1975 пишет: при..


sham1975 пишет:

 цитата:
присылать особо нечего

Стесняюсь спроситьЖ а какая версия приложения? У меня MB 18.03, и всё работает. IE 11.0.155

Спасибо: 0 
Профиль Цитата Ответить





Пост N: 10
Зарегистрирован: 13.03.19
ссылка на сообщение  Отправлено: 17.10.19 01:41. Заголовок: sham1975 пишет: печ..


sham1975 пишет:

 цитата:
печалька, короче


Угу, попробую. Интересно, впрочем, почему только у тебя такие проблемы. Завтра ещё добавлю в debug дополнительные данные.

Спасибо: 0 
Профиль Цитата Ответить
moderator




Пост N: 60
Зарегистрирован: 27.05.13
ссылка на сообщение  Отправлено: 17.10.19 01:51. Заголовок: xyz пишет: Стесняюс..


xyz пишет:

 цитата:
Стесняюсь спроситьЖ а какая версия приложения? У меня MB 18.03, и всё работает. IE 11.0.155



тоже самое и у меня ... вин 10 про 64 разрядная, IE 11.418.18362.0, версии обновления: 11.0.155, МБ 18.03 (08.05.2018) ... НО ... не работает ! :(

выше приложил полностью текст плагина паши (только баланс забирал), с которым у меня до введения капчи всё было "как часики" ...

пысы: на данный момент прога с другими плагинами успешно продолжает собирать баланс с МТС, БИЛАЙН, ТЕЛЕ2 ... а вот мегафон ни в какую

Спасибо: 0 
Профиль Цитата Ответить





Пост N: 36
Зарегистрирован: 05.01.10
ссылка на сообщение  Отправлено: 17.10.19 02:02. Заголовок: sham1975 пишет: тож..


sham1975 пишет:

 цитата:
тоже самое и у меня

У меня Win 7

Спасибо: 0 
Профиль Цитата Ответить
moderator




Пост N: 61
Зарегистрирован: 27.05.13
ссылка на сообщение  Отправлено: 17.10.19 02:08. Заголовок: xyz пишет: У меня W..


xyz пишет:

 цитата:
У меня Win 7



без разницы ... МТС, БИЛАЙН, ТЕЛЕ2 забирает баланс без проблем ... сейчас ещё симку мегафона нижний новгород попробывал ... тоже не фурычит :(

Спасибо: 0 
Профиль Цитата Ответить





Пост N: 37
Зарегистрирован: 05.01.10
ссылка на сообщение  Отправлено: 17.10.19 02:11. Заголовок: sham1975 IE - Свойст..


sham1975 IE - Свойства - дополнительно - сброс

Спасибо: 0 
Профиль Цитата Ответить
moderator




Пост N: 62
Зарегистрирован: 27.05.13
ссылка на сообщение  Отправлено: 17.10.19 10:51. Заголовок: xyz пишет: sham1975..


xyz пишет:

 цитата:
sham1975 IE - Свойства - дополнительно - сброс



перед и после каждого применения "новой" версии плагина от y-greek осуществляю ПОЛНЫЙ СБРОС IE (!!!), выставляю в настройках приём ВСЕХ кукисов (чтобы не было проблем), делаю ВООБЩЕ ПОЛНУЮ ОЧИСТКУ IE ... короче, так как я IE не пользуюсь от слова "совсем" для сёрфинга, я могу делать сбросы и очистки хоть каждые 5 минут или чаще, если надо ! ... но всё равно не забирает у меня БАЛАНС и не пишет в базу ! :( ... вот такая печалька !

Спасибо: 0 
Профиль Цитата Ответить



Пост N: 52
Зарегистрирован: 21.09.17
ссылка на сообщение  Отправлено: 17.10.19 11:19. Заголовок: y-greek, спасибо! В..


y-greek, спасибо!

В версиях megafon-json 20191016 и 20191015 у меня на одном из номеров почему-то не парсится тариф.
Попробовал заменить строку
if(tmp.name) response.TarifPlan = tmp.name;
на
if(tmp.nameHtml) response.TarifPlan = tmp.nameHtml;
не помогло. В загруженных страницах строки с тарифом нет.

Включил дебаг, вот часть из PluginSaveToLogFile.txt, тут всё в порядке:
Скрытый текст

При этом в версии megafon 20191015 тариф отобразился. Есть мысли на этот счет?

Система Win7x64, IE 11.0.9600.18860

Спасибо: 1 
Профиль Цитата Ответить
moderator




Пост N: 63
Зарегистрирован: 27.05.13
ссылка на сообщение  Отправлено: 17.10.19 11:37. Заголовок: pasha, привет ... ка..


pasha, привет ... как думаешь, в твой плагин с "только баланс", который ты любезно сделал для меня (и не только), можно "влепить" то "чудо-колдовство", которое надыбал y-greek ?!

Спасибо: 0 
Профиль Цитата Ответить
Ответов - 222 , стр: 1 2 3 4 5 6 7 8 9 10 11 12 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 3
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация вкл, правка нет



Создай свой форум на сервисе Borda.ru
Форум находится на 73 месте в рейтинге
Текстовая версия