Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.03.12;
Скачать: [xml.tar.bz2];

Вниз

lynx -dump   Найти похожие ветки 

 
Mozart ©   (2006-02-18 10:30) [0]

Доброго времени суток!
Поскажите кто знает, возможно ли с помощью программы указанной в сообщении, скачивать на "автомате" основные характеристики погоды (www.meteoinfo.ru), вот курс с cbr.ru скачаваю без проблем - там хорошая таблица, а на meteoinfo.ru мягко говоря не очень... Это вообще возможно? grep"ом или awk?


 
TUser ©   (2006-02-18 10:54) [1]

Почему бы и нет - генерируй адреса типа

http://meteoinfo.ru/forecasts5000/russia/moscow-area/serpuhov

и читай.


 
Mozart ©   (2006-02-18 10:59) [2]

В том то и дело что всякая бяка получаеться -  

Atmosfernoe davlenie noch"yu  /  dnem, mm rt.st.   747  /  747   746
  /  747   747  /  748   750  /  752   752  /  753   754  /  754
  Temperatura vozduha noch"yu  /  dnem, ╟C   -17  /  -7   -14  /  -5
  -10  /  -3   -7  /  -2   -8  /  0   -3  /  1
  Pogoda   [7.gif]   [12.gif]   [12.gif]   [7.gif]   [14.gif]   [4.gif]
  Kommentarij k pogode   Solnechno, bez osadkov   Peremennaya
  oblachnost", nebol"shoj sneg   Peremennaya oblachnost", nebol"shoj
  sneg   Solnechno, bez osadkov   Peremennaya oblachnost", nebol"shie
  osadki   Oblachno, osadki
  Osadki, mm   0   2   5   0   2   5

на cbr.ru вот так -
Cifr. Kod Bukv. Kod Edinic           Valyuta             Kurs
        036   AUD          1   Avstralijskij dollar       20,8282
        826   GBP          1   Anglijskij funt sterlingov 49,0676
        974   BYR       1000   Belorusskih rublej         13,1168
        208   DKK         10   Datskih kron               44,9231
        840   USD          1   Dollar SSHA                28,2225
        978   EUR          1   Evro                       33,5396

//потом awk {print $6} и все - четкие стобцы...а там?


 
Anatoly Podgoretsky ©   (2006-02-18 11:27) [3]

Mozart ©   (18.02.06 10:59) [2]
//потом awk {print $6} и все - четкие стобцы...а там?
Для второй строки получишь """
Для шестой ""


 
Mozart ©   (2006-02-18 12:55) [4]

так все таки что делать то? как мне алгоритм построить? как взять прогноз на завтрешний день?


 
Mozart ©   (2006-02-18 12:57) [5]

#!/bin/sh

PSQL=/home/bayonne/bin/pgqexec

HOST=localhost
DB=ivr

USER=mozart
PASSWORD=

DATE=`date +%d.%m.%Y`

DOLLAR=`lynx -dump http://cbr.ru/currency_base/D_print.asp?date_req=$DATE | grep USD | awk "{print $6}" | sed s/,/./`
$PSQL "host=$HOST dbname=$DB user=$USER password=$PASSWORD " "update bayonne.course set course=$DOLLAR where money="dollar""

EURO=`lynx -dump http://cbr.ru/currency_base/D_print.asp?date_req=$DATE | grep EUR | awk "{print $5}"| sed s/,/./`
$PSQL "host=$HOST dbname=$DB user=$USER password=$PASSWORD " "update bayonne.course set course=$EURO where money="euro""

to Anatoly Podgoretsky ©   (18.02.06 11:27)
у меня вот так все просто для курса, а для погоды?



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2006.03.12;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.021 c
1-1139500353
Piter
2006-02-09 18:52
2006.03.12
Указание кодировки текста в буфере обмена


15-1140175045
Неуверенный
2006-02-17 14:17
2006.03.12
Вставка командной строки в MSDOS


2-1140507460
Piero
2006-02-21 10:37
2006.03.12
Разложить byte на биты


15-1140287806
lookin
2006-02-18 21:36
2006.03.12
Высоцкий


2-1140434549
ForX
2006-02-20 14:22
2006.03.12
TQuery and TTable





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский