С баланса мтс на баланс мтс: Как перевести деньги с МТС на МТС

mobile-balance/mts.py на мастере · svetlyak40wt/mobile-balance · GitHub

#!/usr/bin/env питон
# кодировка: utf-8
запросов на импорт
импорт по
из .exceptions import BadResponse
из .utils import check_status_code
LOGIN_ENDPOINT = «http://login. mts.ru/amserver/UI/Логин»
по определению get_balance (номер, пароль):
сеанс = запросы. Сеанс ()
заголовков = {
«User-Agent»: «Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:81.0) Gecko/20100101 Firefox/81.0»,
}
ответ = session.get(LOGIN_ENDPOINT, заголовки=заголовки)
check_status_code(ответ, 200)
csrf_token, csrf_ts_token = get_tokens (ответ)
заголовков[«Referer»] = LOGIN_ENDPOINT
ответ = session. post(
LOGIN_ENDPOINT,
данных={
«IDToken1»: номер,
«IDButton»: «Отправить»,
«закодировано»: «ложь»,
«URL входа»: «?service=по умолчанию»,
«csrf.sign»: csrf_token,
«csrf.ts»: csrf_ts_token,
},
заголовков=заголовков,
)
check_status_code(ответ, 200)
csrf_token, csrf_ts_token = get_tokens (ответ)
ответ = session. post(
LOGIN_ENDPOINT,
данных={
«IDToken2»: ‘{«экран»:{«screenWidth»:1920,»screenHeight»:1080,»screenColourDepth»:24},»платформа»:»Win32″,»язык»:»ru»,»часовой пояс» :{«часовой пояс»:-180},»плагины»:{«установленные плагины»:»»},»шрифты»:{«installedFonts»:»курсивные;моноширинные;с засечками;без засечек;по умолчанию;Arial;Arial Black; Arial Narrow;Bookman Old Style;Bradley Hand ITC;Century;Century Gothic;Comic Sans MS;Courier;Courier New;Georgia;Impact;Lucida Console;Papyrus;Tahoma;Times;Times New Roman;Trebuchet MS;Verdana;»}, «userAgent»:»Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0″,»appName»:»Netscape»,»appCodeName»:»Mozilla»,»appVersion»:»5.0 (Windows)»,»buildID»:»20181001000000″,»oscpu»:» Windows NT 6.1; Win64; x64″,»product»:»Геккон»,»productSub»:»20100101″}’,
«csrf. sign»: csrf_token,
«csrf.ts»: csrf_ts_token,
},
заголовки=заголовки,
)
check_status_code(ответ, 200)
csrf_token, csrf_ts_token = get_tokens (ответ)
ответ = session.post(
LOGIN_ENDPOINT,
данных={
«IDToken1»: номер,
«IDToken2»: пароль,
«IDButton»: «Проверить»,
«закодировано»: «ложь»,
«URL входа»: «?service=по умолчанию»,
«csrf. sign»: csrf_token,
«csrf.ts»: csrf_ts_token,
},
заголовков=заголовков,
allow_redirects = Ложь,
)
check_status_code(ответ, 200)
csrf_token, csrf_ts_token = get_tokens (ответ)
ответ = session.post(
LOGIN_ENDPOINT,
данных={
«IDButton»: «Войти»,
«закодировано»: «ложь»,
«csrf. sign»: csrf_token,
«csrf.ts»: csrf_ts_token,
},
заголовков=заголовков,
allow_redirects = Ложь,
)
check_status_code(ответ, 302)
ответ = session.get(«https://login.mts.ru/amserver/api/profile»)
check_status_code(ответ, 200)
данных = ответ. json()
баланс = данные[«мобильный:баланс»]
, если баланс равен None:
поднять BadResponse(«Не удалось получить баланс из JSON», ответ)
возврат поплавка(баланс)
определение get_tokens (ответ):
csrf_token = re.search(r’name=»csrf.sign» value=»(.*?)»‘, response.text)
csrf_ts_token = re. search(
r’name=»csrf.ts» значение=»(.*?)»‘, response.text
)
, если csrf_token равен None:
поднять BadResponse («Токен CSRF не найден», ответ)
возврат csrf_token.group(1), csrf_ts_token.group(1)

‎Мой Вива-МТС в App Store

Описание

Мой Вива-МТС — это простое решение для абонентов, позволяющее проверить баланс счета, пополнить его, перейти на тарифные планы, контролировать доступные услуги и многое другое.

Приложение позволяет:
∙ Контролировать баланс счета;
∙ Выбирайте тарифные планы и услуги, максимально соответствующие потребностям абонента;
∙ Активировать/деактивировать услуги;
∙ Управление интернет-пакетами, эфирным временем и СМС-пакетами;
∙ Проверьте ближайшие сервисные центры;
∙ Обратитесь на горячую линию;
∙ Обменивайте бонусные баллы на подарки.

Версия 2.10.0

В этом релизе вы можете подключить услуги «+20GB» и «+V&D» прямо из приложения «Мой Вива-МТС». Мы также улучшили «Переадресацию звонков», сервисную страницу, оптимизировали работу приложения и исправили ошибки.

Рейтинги и обзоры

367 оценок

Создайте виджет для этой программы.

))

интернет

Барев дез эс 2800 драманок патетнем огтагортум дра мектекс арден патети верджаналу джаманак 10 хазар мгб интернетней миакрел хето эрб вор патетс вержакав интернетнел корав байк баваканин уней 5000 мгб мнаселер да и чек карокс верадардзнел

Полный ошибок

Хорошо. Мне нравится Vivacell и его услуги, но приложение СУПЕР медленное. Не могу даже войти в новый аккаунт. Пожалуйста, делайте обновления и устраняйте проблемы.

Разработчик, ЗАО «МТС Армения», указал, что политика конфиденциальности приложения может включать обработку данных, как описано ниже. Для получения дополнительной информации см. политику конфиденциальности разработчика.

Данные, связанные с вами

Следующие данные могут быть собраны и связаны с вашей личностью:

  • Контактная информация

  • Пользовательский контент

  • Идентификаторы

Данные, не связанные с вами

Могут быть собраны следующие данные, но они не связаны с вашей личностью:

  • Расположение

  • Данные об использовании

  • Диагностика

Методы обеспечения конфиденциальности могут различаться в зависимости, например, от используемых вами функций или вашего возраста.