Изменения в SLWeatherTracker для Яндекс.Погода

Здесь обсуждаются любые продукты компании СофтЛаб-НСК для телевизионного вещания (Форвард Т, Форвард ТС, Форвард Голкипер, Форвард Рефери, Форвард Офис, Форвард Инжест)

Модераторы: Людмила, PR, vd, Даниленко Сергей

Ответить
Даниленко Сергей
Сообщения: 7091
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Изменения в SLWeatherTracker для Яндекс.Погода

Сообщение Даниленко Сергей »

Сайт Яндекс.Погода поменял способ выдачи данных о погоде. В связи с этим в программу SLWeatherTracker внесены изменения.

Что нужно сделать:
  1. Загрузить архив с новой версией программы по ссылке ftp://ftp.sl.iae.nsk.su/Public/ForwardT ... 0_0_24.zip
  2. Разархивировать
  3. Файлы SLWeatherTracker.exe и SLWeatherTracker0x0419.dll скопировать сюда: C:\Program Files\ForwardT Software\Tools\SLWeatherTracker
  4. Файл SLWeatherHTML.dll скопировать сюда: C:\Program Files\Common Files\SoftLab-Nsk
  5. Запустить yandex_weather.bat. Должно появиться сообщение об успешной регистрации.
    !!!Внимание: под win7, win8.1 запуск bat-файла должен происходить с правами администратора.
  6. Внести изменения в свой проект. Изменились правила для получения ссылки (URL) на город, в котором нужно получать информацию о параметрах погоды. Для трекера Yandex1 URL городов должен быть следующего вида: http://export.yandex.ru/weather-ng/fore ... ITY_ID.xml, где CITY_ID - это ID города, взятый со страницы https://pogoda.yandex.ru/static/cities.xml Откройте этот файл и поиском найдите нужный город. В крайней левой колонке (city id) можно найти ID города. Ниже на рисунке приведён пример для Новосибирска.

    ИзображениеЩелкните по изображению для увеличения

    Окончательная ссылка (URL) для Новосибирска должна выглядеть следующим образом: http://export.yandex.ru/weather-ng/forecasts/29634.xml
  7. Полученную ссылку нужно скопировать в поле «URL» в диалоге «Редактирование задания».

    ИзображениеЩелкните по изображению для увеличения
Последний раз редактировалось Даниленко Сергей 21 май 2015 18:03, всего редактировалось 2 раза.
Виталя
Сообщения: 6
Зарегистрирован: 08 фев 2013 11:20

Сообщение Виталя »

Здравствуйте! обновил SLWeatherTracker и столкнулся с новой проблемой: с яндекса погоду берет но авто обновление не работает. обновление срабатывает только при рестарте программы
Даниленко Сергей
Сообщения: 7091
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

столкнулся с новой проблемой:
А какая была старая проблема?
с яндекса погоду берет но авто обновление не работает. обновление срабатывает только при рестарте программы
Присылайте свой проект для программыSLWeatherTracker на адрес техподдержки:
forward@softlab.tv
forward@sl.iae.nsk.su
forward@softlab-nsk.com

В письме укажите ссылку на этот топик. К письму также приложите сведения о настройках программ, собранных с помощью программы SaveInfo (http://www.softlab-nsk.com/rus/forward/qna.html#a2_25)
Виталя
Сообщения: 6
Зарегистрирован: 08 фев 2013 11:20

Сообщение Виталя »

до этого Weather не брал погоду с яндекса "Сайт Яндекс.Погода поменял способ выдачи данных о погоде..."
Даниленко Сергей
Сообщения: 7091
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

Ясно. Присылайте данные, будем смотреть.
Даниленко Сергей
Сообщения: 7091
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

Посмотрели. Мы берём данные из файла, который у вас указан в качестве URL. В вашем случае - это http://export.yandex.ru/weather-ng/forecasts/36003.xml

Откройте это файл в броузере и вы увидите:
1)что параметры погоды в xml-файле соответствуют тому, что выдаёт наша программа.
2)что параметры погоды в xml-файле отличаются от параметров погоды на самом сайте.

Скорее всего, что погода в xml-файле меняется не синхронно с погодой на сайте.
Виталя
Сообщения: 6
Зарегистрирован: 08 фев 2013 11:20

Сообщение Виталя »

прошу перепроверить, т.к. я наблюдал, что по ссылке http://export.yandex.ru/weather-ng/forecasts/36003.xml погода как и на сайте. В своем первом сообщении я уже говорил, что после того как делаю выход с SLWeatherTracker и повторно запускаю - погода обновляется.
Даниленко Сергей
Сообщения: 7091
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

Да, нужно будет ещё посмотреть. Эффект, который вы описываете, я пронаблюдал сам.
Даниленко Сергей
Сообщения: 7091
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

Исправили.
ftp://ftp.sl.iae.nsk.su/Public/ForwardT ... 0_0_24.zip

Инструкции по установке те же.

Спасибо за информацию об ошибке.
ubratana
Сообщения: 1
Зарегистрирован: 08 фев 2015 18:26
Контактная информация:

Сообщение ubratana »

А я то думаю что за ерунда происходит. Только сейчас решил заняться этой проблемой. Спасибо за описание, все получилось.
Александр_Брянск
Сообщения: 118
Зарегистрирован: 26 июн 2007 19:41
Откуда: ТРК "Брянская губерния"

Сообщение Александр_Брянск »

Добрый день!
Сегодня перешел на погоду с Яндекса. Если на Гисметео при плюсовой погоде перед цифрой показывается "+", то на Яндексе этого "+" нет. Можно его добавить? Заранее спасибо.
Даниленко Сергей
Сообщения: 7091
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

Сегодня перешел на погоду с Яндекса. Если на Гисметео при плюсовой погоде перед цифрой показывается "+", то на Яндексе этого "+" нет. Можно его добавить?
Да, есть такая особенность. На сайт выдают с +, а в файл с результатами без него.
А + выводить всегда? Или сделать как опцию - с + или без?
Александр_Брянск
Сообщения: 118
Зарегистрирован: 26 июн 2007 19:41
Откуда: ТРК "Брянская губерния"

Сообщение Александр_Брянск »

По большому счету без разницы. Главное, чтобы плюсовая была с "+", а минусовая с "-".
Даниленко Сергей
Сообщения: 7091
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

Ясно.
Даниленко Сергей
Сообщения: 7091
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

Ответить