Страница 4 из 4

Re: баланс мегафон. есть живое решение ?

Добавлено: Пт ноя 11, 2016 9:39 pm
craber
Ну опять же это только баланс. Мне больше нужна информация по остаткам минут , смс, интернет трафика.

В итоге остановился на варианте выдергивания со страницы программы MobileBalance, через "Веб переменные".
Минус в том, что "Веб переменные" почему-то выдергивают с кеш. И изменения баланса видит когда устареет кеш. У меня раз в сутки нормально считывает, но может и раньше.
Как заставить считывать не с кеша?

Шаблоны поиска, если кому нужно:

Код: Выделить всё

1<\/th>.+?Balance">(.+?)<(?s)
1<\/th>.+?SMS">(.+?)<(?s)
1<\/th>.+?Min">(.+?)<(?s)
1<\/th>.+?Internet">(.+?)<(?s)
1<\/th>.+?LastQueryTime">(.+?)<(?s)
1 - номер абонента в списке

Re: баланс мегафон. есть живое решение ?

Добавлено: Вс ноя 13, 2016 6:44 am
ErmolenkoM
craber писал(а): Как заставить считывать не с кеша?
Для погоды был такой трюк:

Код: Выделить всё

$data_file="http://export.yandex.ru/weather-ng/forecasts/28807.xml?".rand();
то есть добавляем еще один GET параметр в запрос, значение которого случайно. Теперь кеш работать не должен.
И еще вопрос, а что именно кеширует? Сайт мегафона - не должен. Браузер не используется. Какой-то кеширующий проксик?

Re: баланс мегафон. есть живое решение ?

Добавлено: Вт ноя 15, 2016 1:08 am
craber
craber писал(а):то есть добавляем еще один GET параметр в запрос, значение которого случайно. Теперь кеш работать не должен.
И еще вопрос, а что именно кеширует? Сайт мегафона - не должен. Браузер не используется. Какой-то кеширующий проксик?
Кеширует страницу, которую поднимает программа MobileBalance.
Данные выдергиваю через стандартную функцию "Веб переменные".
Вот этими шаблонами поиска.

Код: Выделить всё

1<\/th>.+?Balance">(.+?)<(?s)
1<\/th>.+?SMS">(.+?)<(?s)
1<\/th>.+?Min">(.+?)<(?s)
1<\/th>.+?Internet">(.+?)<(?s)
1<\/th>.+?LastQueryTime">(.+?)<(?s)
Все правильно выдергивает. Но если я обновляю в программе информацию, баланс изменяется, на веб странице MobileBalance данные так же обновляются, а вот пр обновлении в "Веб переменные" ни обновляется ни в какую, и только через время (точно не засекал, но > 12 часов) информация обновляется. Я так понимаю, когда устаревает кеш.

Re: баланс мегафон. есть живое решение ?

Добавлено: Пн дек 25, 2017 6:03 am
Akorolev
Работает у кого?