Re: Погода (Яндекс)
Добавлено: Пн апр 18, 2016 7:10 am
Коллеги, а ни кто не заморачивался вопросом по поводу проговаривания погоды, со склонением скорости ветра влажности и т.д.?
Код: Выделить всё
https://export.yandex.ru/weather-ng/forecasts/26063.xml Код: Выделить всё
<?php
$data = null;
$i=0;
while ($data == null) {
$data = file_get_contents("http://export.yandex.by/weather-ng/forecasts/26850.xml");
$i++;
if ($i == 20) break;
}
echo $data;
?>Вопрос такой, а этот "костыль" код вставляете в начале скрипта WeatherFromYandex, или отдельно запускаете?coolermister писал(а):Есть та же проблема. Сервер яндекса почему то основную массы времени отдает ошибку 500. Интересно, что если долбить его запросами (в районе 10 штук), он таки отвечает, и возвращает xml.
Поэтому я себе накидал костыльный скриптик, который долбит сервер пока тот не ответит) На всякий случай долбим не более 20 раз, а то можно зависнуть.Код: Выделить всё
<?php $data = null; $i=0; while ($data == null) { $data = file_get_contents("http://export.yandex.by/weather-ng/forecasts/26850.xml"); $i++; if ($i == 20) break; } echo $data; ?>
да уж, замену бы неплохо найти, и чтоб сервис нормальный был, опенватчер у меня например врет безбожно, на улице дождь а он мне говорит что ясно, да и температура от того же яндекса отличаетсяcoolermister писал(а):Лично я отдельно запускаю. Но никто не мешает его интегрировать.
UPD. Теперь яндекс возвращает вообще 404 ошибку. Где искать новую ссылку для получения xml?
upd2. экспорт погоды по ссылке export.yandex.ru/weather-ng/forecasts/city_id.xml был чисто для внутренних целей яндекса. Это не api. И они эту лазейку прикрыли.
Нужно искать замену(
можешь плюнуть ссылкой если под рукой? чтоб не искатьserghei писал(а):Попробуй сайт Sinoptik.ua У ADZAM в галерее домашних страниц установлено.Мне понравилось-постоянно обновляется и врет
в меру))
Как оттуда выдрать погоду я пока не знаю,но в субботу с ним встречусь лично и поспрашаю))adzam писал(а):Выкладываю заготовку для начинающих:
Дизайн в синих тонах назвал ARCTIK_V1.0
Чистая Версия 0.8.0b от 05.11.2014 + шапка + радио
В дальнейшем добавлю будильники, Алису и т. д.
http://my-files.ru/vjqbe2
Установка не нужна, распаковать на диск С: и запускать как обычно.
Успехов.
ок. спасибо, щас буду пытаться разбиратьсяserghei писал(а):Как оттуда выдрать погоду я пока не знаю,но в субботу с ним встречусь лично и поспрашаю))adzam писал(а):Выкладываю заготовку для начинающих:
Дизайн в синих тонах назвал ARCTIK_V1.0
Чистая Версия 0.8.0b от 05.11.2014 + шапка + радио
В дальнейшем добавлю будильники, Алису и т. д.
http://my-files.ru/vjqbe2
Установка не нужна, распаковать на диск С: и запускать как обычно.
Успехов.