Ярославль


Страницы: (1372) « Первая ... 65 66 [67] 68 69 ... Последняя »  ( Перейти к первому непрочитанному сообщению ) Закрытая темаСоздание новой темыСоздание опроса

Ростелеком

__Андрей__
Дата 16.11.2009 - 23:20
Цитировать сообщение




Unregistered












awk -F \& '... print $4 ..'

установите разделителей полей & и напечатайте как надо 4-й столбец
awk -F\& '{ print substr($4, 4) }'
или
awk 'BEGIN { FS = "&"}; {print substr($4, 4) }'

или
awk '/Location/ { match ($0, "so=[0-9\\,\\.]*"); print substr($0, RSTART+3, RLENGTH-3) }' тоже работает

Только что это вообще...? Кто-то реферат пишет?

Это сообщение отредактировал __Андрей__ - 16.11.2009 - 23:33
Top
lwlist
Дата 17.11.2009 - 00:21
Цитировать сообщение




Unregistered












Может у меня эта зараза не хочет минусовый баланс в терминал вывести? Строчка показа присутствует, но там пусто.
Top
дядя Саша
Дата 17.11.2009 - 00:40
Цитировать сообщение




Unregistered












Цитата (__Андрей__ @ 16.11.2009 - 23:20)
тоже работает

Только что это вообще...? Кто-то реферат пишет?

Работает, наверное. Но, опять же, только в Линуксе. А мне в Windows 7 надо.
Код
Microsoft Windows [Version 6.1.7100]
(c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены.

C:\Windows\system32>curl -k -s -I -ssl3 "https://yartelecom.yaroslavl.ru/www/UCP.nsf/Saldo?openagent&z=22&sc=4&d=&ct=181000369894&cp=0"
HTTP/1.1 302 Found
Server: Lotus-Domino/5.0.8
Date: Mon, 16 Nov 2009 21:33:26 GMT
Location: https://yartelecom.yaroslavl.ru/www/UCP.nsf/saldo?OpenForm&ct=181000369894&vo=&so=15,03&cp=0&sc=4&z=22&de=
Connection: close
Content-Type: text/html
Вот из этого надо вывести только
Код
ct=181000369894&vo=&so=15,03
поскольку я несколько счетов проверять буду.
Top
дядя Саша
Дата 17.11.2009 - 00:44
Цитировать сообщение




Unregistered












Цитата (lwlist @ 17.11.2009 - 00:21)
Может у меня эта зараза не хочет минусовый баланс в терминал вывести? Строчка показа присутствует, но там пусто.

В Линуксе всё по другому, но, у меня отрицательный баланс домашнего телефона показывает. Правда, в отличие от интернетного счёта, между рубл@ми и копейками не запятая, а точка.
user posted image
Top
March
Дата 17.11.2009 - 16:19
Цитировать сообщение




Достойное по делам нашим мы получаем...
*******

Профиль
Группа: Пользователи
Сообщений: 11899
Пользователь №: 26494
Регистрация: 28.10.2007 - 15:13





Цитата
Плановые профилактические работы

В связи с плановыми профилактическими работами на оборудовании 19 ноября 2009 года возможны перебои в работе следующих сервисов:
с 00.00 до 06.00 – активация карт «Оплата-универсал» через сайт http://yartelecom.yaroslavl.ru и через голосовой сервер 45-16-16 (Ярославская область), 47-19-19 (Ивановская область), 62-50-50 (Костромская область), а также получение справки о балансе;
с 03.00 до 07.00 – доступ к личному web-кабинету абонентов Домолинка;
с 06.00 до 07.00 – авторизация абонентов Домолинка.
Приносим свои извинения за возможные неудобства и надеемся на ваше понимание.
PMПисьмо на e-mail пользователю
Top
lwlist
Дата 17.11.2009 - 16:29
Цитировать сообщение




Unregistered












Порабы изменить там что-то, а то от другого провайдера даже на максимальной скорости как черепаха лазаешь по сайту.
Top
spike
Дата 17.11.2009 - 17:11
Цитировать сообщение




Adobe filter ZIP-file!
******

Профиль
Группа: Пользователи
Сообщений: 6200
Пользователь №: 23201
Регистрация: 4.09.2007 - 13:23





lwlist пользователей других провайдеров спросить забыли ))
PMПисьмо на e-mail пользователю
Top
дядя Саша
Дата 18.11.2009 - 00:34
Цитировать сообщение




Unregistered












wolf0425 и Ortios с forum.ru-board.com написали по моей просьбе windows-аналог линуксовой команды spikeа. За что им Спасибо! Спасибо всем, кто помогал ссылками, советами. И, разумеется, самому spike!
Код
@ echo off
curl -k -s -I -ssl3 "https://yartelecom.yaroslavl.ru/www/UCP.nsf/Saldo?openagent&z=22&sc=8&d=&na=<номер CDMA>&cp=0" | find "&so" | sed -r "s/^.*&na=([0-9]*).*&so=(-?[.0-9]*).+$/\1 \2/g"
curl -k -s -I -ssl3 "https://yartelecom.yaroslavl.ru/www/UCP.nsf/Saldo?openagent&z=22&sc=1&d=&na=<номер POTS>&cp=0" | find "&so" | sed -r "s/^.*&na=([0-9]*).*&so=(-?[.0-9]*).+$/\1 \2/g"
curl -k -s -I -ssl3 "https://yartelecom.yaroslavl.ru/www/UCP.nsf/Saldo?openagent&z=22&sc=4&d=&ct=<л.с. аб-та интернет>&cp=0" | find "&so" | sed -r "s/^.*&ct=([0-9]*).*&so=(-?[,0-9]*).+$/\1 \2/g"
pause
user posted image
Работает. Когда работает сама система проверки баланса. Хотя, если её вскоре переделают к лучшему и этот батник работать перестанет, я не сильно расстроюсь.
Top
reaper
Дата 18.11.2009 - 01:26
Цитировать сообщение




.
********

Профиль
Группа: Пользователи
Сообщений: 22944
Пользователь №: 6324
Регистрация: 25.01.2006 - 09:40





PMПисьмо на e-mail пользователю
Top
дядя Саша
Дата 18.11.2009 - 01:54
Цитировать сообщение




Unregistered












Я нашёл тех, кто нашёл sed. А они, наверное, не только читали, но даже и поняли.
Top
lwlist
Дата 18.11.2009 - 01:58
Цитировать сообщение




Unregistered












Ну мне кто нить скажет почему у меня в Линуксе CDMA не показывает?
Домолинк выводит нормально.
Домолинк в плюсе а CDMA в минусе.
Top
satanic
Дата 18.11.2009 - 09:32
Цитировать сообщение




Личный пацак господина ПЖ
******

Профиль
Группа: Пользователи
Сообщений: 5874
Пользователь №: 1438
Регистрация: 17.05.2004 - 14:13





lwlist потому что у вас прописано ($0, so=[0-9\\,\\.]*); что трактуется как "so=" после которого идут подряд неограниченное количество символов 0,1,2,3,4,5,6,7,8 или 9! Если между ними минус - то под эту регулярку баланс не попадает! для этого переделайте регулярку как so=(-?[.0-9]*) - что уже будет трактовать как so= после чего МОЖЕТ БЫТЬ (а может и не быть!!!) знак минуса (для отрицательного баланса), а после уже число с самим балансом...
вот как то так...
PMПисьмо на e-mail пользователю
Top
lwlist
Дата 18.11.2009 - 10:21
Цитировать сообщение




Unregistered












Цитата (satanic @ 18.11.2009 - 09:32)
lwlist потому что у вас прописано ($0, so=[0-9\\,\\.]*); что трактуется как "so=" после которого идут подряд неограниченное количество символов 0,1,2,3,4,5,6,7,8 или 9! Если между ними минус - то под эту регулярку баланс не попадает! для этого переделайте регулярку как so=(-?[.0-9]*) - что уже будет трактовать как so= после чего МОЖЕТ БЫТЬ (а может и не быть!!!) знак минуса (для отрицательного баланса), а после уже число с самим балансом...
вот как то так...

Спасибо.
Top
satanic
Дата 18.11.2009 - 11:04
Цитировать сообщение




Личный пацак господина ПЖ
******

Профиль
Группа: Пользователи
Сообщений: 5874
Пользователь №: 1438
Регистрация: 17.05.2004 - 14:13





lwlist да, не забудьте "\\,\\." в нее включить - я просто как пример писал... Число то с запятой/точкой будет! smile.gif иначе откинет дробную часть...
PMПисьмо на e-mail пользователю
Top
lwlist
Дата 18.11.2009 - 11:14
Цитировать сообщение




Unregistered












Цитата (satanic @ 18.11.2009 - 11:04)
lwlist да, не забудьте "\\,\\." в нее включить - я просто как пример писал... Число то с запятой/точкой будет! smile.gif иначе откинет дробную часть...

Это все есть, у меня минус баланс тока не показывал. Усе работает. Спс.
Top

Опции темы Страницы: (1372) « Первая ... 65 66 [67] 68 69 ... Последняя » Закрытая темаСоздание новой темыСоздание опроса

 



[ Время генерации скрипта: 0.0484 ]   [ Использовано запросов: 15 ]   [ GZIP включён ]



Яндекс.Метрика

Правила Ярпортала (включая политику обработки персональных данных)

Все вопросы: yaroslavl@bk.ru