баланс мегафон. есть живое решение ?
Модератор: immortal
баланс мегафон. есть живое решение ?
Добрый день. Не подскажите "живое решение"? А то в инете натыкаюсь на скрипты, а они ни фурычат.
Можно под линух,можно PHP . Любой для Московского региона.
Большое спасибо.
Можно под линух,можно PHP . Любой для Московского региона.
Большое спасибо.
-
Dark_Veter
- Сообщения: 295
- Зарегистрирован: Вт апр 23, 2013 5:16 pm
- Откуда: Брянск
Re: баланс мегафон. есть живое решение ?
У меня работает через веб переменные.
Ссылка:
https://moscowsg.megafon.ru/ROBOTS/SC_T ... d=YYYYYYYY
где 930XXXXXXX - номер телефона, YYYYYYYY - пароль от лк.
Шаблон поиска:
Ссылка:
https://moscowsg.megafon.ru/ROBOTS/SC_T ... d=YYYYYYYY
где 930XXXXXXX - номер телефона, YYYYYYYY - пароль от лк.
Шаблон поиска:
Код: Выделить всё
<BALANCE>(.+?)<\/BALANCE> Debian GNU/Linux 7.9 (wheezy), версия 0.9.0b, Connect
Re: баланс мегафон. есть живое решение ?
Дружище спасибо!!!
но у меня 403 ошибка!!!!
в браузер просто вставляю
https://moscowsg.megafon.ru/ROBOTS/SC_T ... sword=9759**
и ошибка 403
но у меня 403 ошибка!!!!
в браузер просто вставляю
https://moscowsg.megafon.ru/ROBOTS/SC_T ... sword=9759**
и ошибка 403
-
Dark_Veter
- Сообщения: 295
- Зарегистрирован: Вт апр 23, 2013 5:16 pm
- Откуда: Брянск
Re: баланс мегафон. есть живое решение ?
Действительно, видимо что-то поменялось у мегафона 
Попробуйте вот такую ссылку:
https://moscowsg.megafon.ru/MEGAFON_BAL ... D=YYYYYYYY
При этом надо еще в лк разрешить доступ автоматизированным системам.
Попробуйте вот такую ссылку:
https://moscowsg.megafon.ru/MEGAFON_BAL ... D=YYYYYYYY
При этом надо еще в лк разрешить доступ автоматизированным системам.
Debian GNU/Linux 7.9 (wheezy), версия 0.9.0b, Connect
Re: баланс мегафон. есть живое решение ?
А ВОТ ЭТО- РАБОТАЕТ!!!!!!! +5!!!
Re: баланс мегафон. есть живое решение ?
Вопрос на засыпку. Данные не обновляются часто, такое впечатление что majordomo кэширует страницу и потом парсит из нее несколько раз, пока кэш не устареет.
Даже при ручном обновлении показываются старые значения, хотя если зайти браузером, там меняются сразу.
Как бороться с этим??
Даже при ручном обновлении показываются старые значения, хотя если зайти браузером, там меняются сразу.
Как бороться с этим??
-
skysilver
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Контактная информация:
Re: баланс мегафон. есть живое решение ?
Если используете getURL(), то вторым параметром надо указать 0.
Еще, как вариант, можно в конце ссылки добавить случайное число. Но тут надо смотреть, как на это отреагирует сервер. С погодой на яндексе у меня работает хорошо.
Код: Выделить всё
getURL("http://...",0); // запрос без кэша Код: Выделить всё
$myUrl = "http://export.yandex.ru/weather-ng/forecasts/$city_id.xml?".rand(1, 1000);
file_get_contents($myUrl);MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
Bolik.Stav
- Сообщения: 74
- Зарегистрирован: Вс янв 20, 2013 11:06 pm
Re: баланс мегафон. есть живое решение ?
Вот нашол ещё вариант скрипта
Скрипт проверки баланса Мегафон http://geektimes.ru/post/247314/
SPOILERSPOILER_SHOW
Код: Выделить всё
#!/bin/bash
page_dump=/usr/tmp/dump
url='http://user.moscow.megafon.ru/'
useragent="Mozilla/5.0 (Windows NT 6.1; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0"
balance=""
traffic=""
phone=""
balance_deadline="100"
traffic_deadline="1"
# -------- sendmail function -------------
function sendalert () {
FROM_EMAIL_ADDRESS="[email protected]"
EMAIL_USER="userlogin"
EMAIL_ACCOUNT_PASSWORD="password"
TO_EMAIL_ADDRESS="[email protected]"
echo "$2" | mailx -s "$1" \
-S smtp-use-starttls \
-S ssl-verify=ignore \
-S smtp-auth=login \
-S smtp=smtp://smtp.yandex.ru \
-S smtp-auth-user="$EMAIL_USER" \
-S smtp-auth-password="$EMAIL_ACCOUNT_PASSWORD" \
-S from="$FROM_EMAIL_ADDRESS" \
"$TO_EMAIL_ADDRESS"
}
curl -A "$useragent" -dump "$url" >"$page_dump"
balance=`cat "$page_dump" | grep -E -o 'balance(\S+\s)*' | grep -E -o '[0-9]{1,},[0-9]{1,}'`
traffic=`cat "$page_dump" | grep -E -o 'traffic-by\S+' | grep -E -o '[0-9]{1,}(,[0-9]{1,})*'`
phone=`cat "$page_dump" | grep -E -o 'phone.*+7' | grep -E -o '\([0-9]{3}\)\s[0-9]{3}(-[0-9]{2}){2}'`
bal_test=`echo "$balance" | sed -e 's/,.*//'`
traff_test=`echo "$traffic" | sed -e 's/,.*//'`
if [ "$traff_test" -lt "$traffic_deadline" ]; then
sendalert "Траффик ниже допустимого $phone" "Номер телефона - $phone
Остаток траффика - $traffic ГБ"
fi
if [ "$bal_test" -lt "$balance_deadline" ]; then
sendalert "Баланс ниже допустимого $phone" "Номер телефона - $phone
Ваш баланс - $balance руб."
fi
if [ -f "$page_dump" ]; then
rm "$page_dump"
fi
exit 0
Re: баланс мегафон. есть живое решение ?
Перестал работать xml
https://volgasg.megafon.ru/ROBOTS/SC_TR ... sword=Pass
Выдает Forbidden.
Кто смог победить? Дайте инструкцию
https://volgasg.megafon.ru/ROBOTS/SC_TR ... sword=Pass
Выдает Forbidden.
Кто смог победить? Дайте инструкцию
Система на Неттоп 3Q Nettop Qoo!
(Intel Celeron J1800, 2x2410 МГц, 4096 Мб, HDD 1000 Гб, HDMI, VGA , Wi-Fi, Ethernet, Ubuntu 14.04.2)
Вторая система на Raspberry Pi 3.
D-Link DCS-930L/Broadlink RM2-Pro/BroadLink SP3 CC/Ginzzu HS-K07W
Я в CONNECT
(Intel Celeron J1800, 2x2410 МГц, 4096 Мб, HDD 1000 Гб, HDMI, VGA , Wi-Fi, Ethernet, Ubuntu 14.04.2)
Вторая система на Raspberry Pi 3.
D-Link DCS-930L/Broadlink RM2-Pro/BroadLink SP3 CC/Ginzzu HS-K07W
Я в CONNECT
Re: баланс мегафон. есть живое решение ?
Господа!
Так кто как проверяет баланс мегафона?
Скрипты не работают. Я понимаю что надо парсить страничку, но моих познаний не хватает.
Может кто поделится рабочим скриптом?
Так кто как проверяет баланс мегафона?
Скрипты не работают. Я понимаю что надо парсить страничку, но моих познаний не хватает.
Может кто поделится рабочим скриптом?
Система на Неттоп 3Q Nettop Qoo!
(Intel Celeron J1800, 2x2410 МГц, 4096 Мб, HDD 1000 Гб, HDMI, VGA , Wi-Fi, Ethernet, Ubuntu 14.04.2)
Вторая система на Raspberry Pi 3.
D-Link DCS-930L/Broadlink RM2-Pro/BroadLink SP3 CC/Ginzzu HS-K07W
Я в CONNECT
(Intel Celeron J1800, 2x2410 МГц, 4096 Мб, HDD 1000 Гб, HDMI, VGA , Wi-Fi, Ethernet, Ubuntu 14.04.2)
Вторая система на Raspberry Pi 3.
D-Link DCS-930L/Broadlink RM2-Pro/BroadLink SP3 CC/Ginzzu HS-K07W
Я в CONNECT