Нам в помощь Linux, браузер lynx, программа sed и Погодный робот Метеонова. Найдем в каталоге робота интересующий нас населенный пункт, в адресной строке браузера отобразится адрес страницы с порядковым номером населенного пункта в системе, который нас интересует, в моем случае это 99377.htm, запомним эти данные.
Для того, чтобы получить в консоли информацию о погоде следует выполнить однострочный скрипт
Код: Выделить всё
lynx -width=10000 -dump http://www.meteonova.ru/rss/99377.xml? | sed -n 1,1's/^.*htm?[0-9]\+ \(.*\) Погода МЕТЕОНОВА.*$/\1/p'
Итак, дальше все это нужно записывать в файл, находящийся по адресу /home/user/pogoda/collect.пасмурно, небольшой дождь, температура +6..+8 С, давление 758..760 мм рт.ст., ветер Северо-Восточный, 8 м/с
Создадим скрипт «meteonova» в директории /home/user/script со следующим содержимым
Код: Выделить всё
date >> /home/user/pogoda/collect
lynx -width=10000 -dump http://www.meteonova.ru/rss/99377.xml? | sed -n 1,1's/^.*htm?[0-9]\+ \(.*\) Погода МЕТЕОНОВА.*$/\1/p' >> /home/user/pogoda/collect
Код: Выделить всё
chmod 755 /home/user/pogoda/collect
Код: Выделить всё
crontab -e
45 6 * * * /home/user/pogoda/collect
Теперь будет просто сравнивать, какая погода была в этот день год назад.