Pull to refresh

Comments 54

Подпишусь под вступлением, лень — двигатель прогресса!
Если не секрет, откуда такой график на первой картинке?
Не секрет, но, к сожалению, ответ вряд ли чем-то радикально поможет. Это построенная под конкретного заказчика специализированная система мониторинга. Рисование графиков там реализовано через сильно кастомизированный вариант Graphite, плюс потом эти графики пост-обрабатываются для включения в печатные PDF-отчеты для высокого руководства ;)
у мегафона в сервис-гиде к сожалению надо вводить капчу.
не прокатит(
Есть капче распознователи, там 1000 распознований — 1бакс, хотя можно влепить OCR мы же гики =))
Ну, вообще-то вот есть работающее решение через PDA-портал, где не нужно вводить капчу.
В сервис-гиде нужно включить функцию «настройки сервис-гид>автоматический доступ система»-доступ открыт пользователям и автоматизированным системам

Дальше можно забирать баланс командами типа
wget --no-check-certificate --keep-session-cookies -q -O — --post-data=«MOBILE_MODE=AUTH&LOGIN=номертелефона&PASSWORD=пароль» serviceguide.megafonnw.ru/ROBOTS/SC_TRAY_INFO?X_Username=номертелефона&X_Password=пароль |sed…

Подозреваю, что эту команду можно еще сократить раза в полтора.
капча отключается в самом гиде.
Хорошая штука, а вот аналог для семьи, или обычного вебмастера(интернет, мобильная связь хотя бы, ну и хостинги, домены), а не для фирмы хочу сделать.
Можно обойтись чем-нибудь полегче(обычным вебхостингом и скриптами на пхп)?
Есть ли такие примеры реализации уже?
Вот речь ровно о том, что это очень минималистичные скриптики, которым совершенно не нужно ничего, кроме самых базовых вещей. Легко ставятся на любой хостинг — если есть shell-доступ и возможность запускать cron jobs — нужно просто сделать вызов этих скриптиков, например, раз в час, и отсылать, например, алерты на почту при достижении каких-то критических значений.
О, спасибо! Это действительно очень похоже на то, что описано в этом топике у меня — только там рассматривается собственно механизм подключения скриптов (и скрипты получаются достаточно сложные — на php и расширении curl), а у меня — сами скрипты (и они очень простые — на три-четыре строчки).
Отметил про ваш топик в обновлении. А расскажите — нет желания объединиться и сделать чуть более проработанное решение — совместить общую базу скриптов (без привязке к конкретной системе мониторинга) и ваши наработки по Nagios?
Посмотрите в сторону нашего приложения Мобильный Баланс. Пока только баланс сотовых и только для iOS, но идет активная работа над расширением функционала.
Выводите проект в онлайн, отбоя от посетителей не будет, которые захотят разглядывать графики своих трат.
Сделать из этого некий сторонний сервис — мне кажется, практически нереально, т.к. нужно забирать у пользователей логины-пароли, которые, как правило, дают доступ к массе вещей, а не только мониторингу балансов. Например, готовы ли вы отдать каким-то непонятным людям из стороннего сервиса свой номер телефона и пароль интернет-помощника, зная, что они могут там понавключать страшно дорогих услуг, за которые платить в конечном итоге вам? Или то же самое — про интернет-банки или платежные системы?
Дальше небольшого минуса вы особо не уйдете.
непонятным людям отдать пароль не готов, проекту под покровительством хабра, например, готов.
Вас не смущает, что в Gmail у вас храниться очень много информации, которая стоит больше, чем вы сможете утащить у меня зная пароль к мобильному доступу.
Есть понятие доверия, когда компании дороже потерять репутацию, чем украсть деньги).
Тогда это замкнутый круг для стартапа: стартап по определению небольшая компания, у которой нет выработанного многими годами доверия и толп довольных и лояльных клиентов. Нет доверия — нет новых клиентов, доверящих свои логины-пароли. Нет новых клиентов — нет роста — нет доверия…
Это называется — Лень и придумывание отмазок...«нет репы, нет денег, нет девок, которые будут пятки чесать»… Трус не играет в ИТ. :)
Из опыта работы над похожим проектом могу сказать, что юзеры готовы передавать свои пароли сторонним сервисам. Не все, но значительная часть.
Аналогично. Но этой погрешностью можно приберечь, или предоставить дорогой локальный вариант.
Работающая под win программа MobileBalance как минимум для Мегафона и Стрима скачивает XML с балансом. Вернее, там описание многих данных из личного счета. Подсмотреть (или даже официально узнать), куда она лазит — вроде решаемая задача :)
Мегафон в целом уже поддерживается… Мне бы не хотелось брать на себя поддержку сервисов, которыми я не пользуюсь, и, как следствие, у меня нет возможности проверять их — но если кто-то захочет сделать поддержку Стрима и поделиться этим с сообществом — то буду всячески это приветствовать.
Вот за NBN спасибо, а то постоянно забываю вовремя оплатить, вследствие чего приходится сидеть после работы без интернета или брать обещанный платеж.
Мониторить это круто, сам писал для себя програмку для своего провайдера и думал о такой универсальной штуке. Но если нужно чтобы деньги на телефоне были всегда, то лучше всего использовать автопополнение баланса. Как тут например pay.beeline.ru/index.wbp
Поделитесь кодом для Билайна?
Могу поделиться для onlime.ru для билайна небыло необходимости ;)
Давайте :) Потом протестировать его сможете?
А из «refreshedPrepaidBalance.jsp» потом каким регулярным выражением достать цифру?
тама xml-ка возвращается
пардон не xml-ка вот кусок вода
<td class="tabred">95,62 руб. <small class="gray">на 21:38</small></td>
Спасибо! Если я сделаю сейчас такой скриптик — потестируете?
В Яндексе на первом месте по запросу «парсинг баланс beeline» лежит скрипт на perl. У меня работает как часы.
жалко, для припейда МТС Украина такого нету(
Давайте сделаем? Если покажете, какие там URL и страничка возвращается — то я эти три строчки помогу написать :)
Да вот в том и дело, что интерфейса нету :) Строчки-то не проблема… хотя есть у меня одна идея, как реализовать данную штуку в моём конкретном случае… у меня коммуникатор на Андроиде (HD2), вот думаю написать софтинку которая будет запрашивать баланс из сети и по инету дёргать скрипт сбора информации) извращенно, а кому сейчас легко…
«Запрашивать баланс из сети» — это по sms?
Штатно устанавливаемый из пакетов и использующий стандартный API Android-ный софт не умеет обрабатывать USSD из API.
Точно, ваша правда. Тогда придётся вспоминать PUK-код ))
хмм, интересно… осталось откопать свой PUK-код для регистрации там…
А под Сербанк Онлайн можно заточить этот скрипт? А то запарила защита от запоминания пароля. У них там какой-то хитрый JavaScript. Вообще можно как-то отключить это защиту?
Под этот JavaScript, наверное, целый кластер трудится. Я думаю, что все серьезно.
Спасибо за пример анализа html. Было очень познавательно.
А я вот на такую программу наткнулся:
www.mtsoft.ru/mobilebalance/download.shtml
Весьма интересная и гибкая в настройках, единственное рекламу показывает и платная для корпоративных юзверей (балланс более 20 номеров)
Извиняюсь-насчет 20ти номеров наврал, бесплатно проверка баланса до 5ти телефонов, все что больше — за денежку www.mtsoft.ru/mobilebalance/buy.shtml Для дома — самое-то, для конторы — проще либо самому программу написать либо заплатить авторам
Отличная штукенция!
Дойдут руки, законтрибучу съем данных с белорусских операторов!
скрипт для мтс не работает. и в 1 и в 2 сохраняются идентичные страницы.
Sign up to leave a comment.

Articles