Пишу скрипт на питоне для того чтобы выхватывать погоду из XML’ки по адресу http://www.google.com/ig/api?weather=Minsk,Belarus
Нужно заставить гугл выдавать её с параметром <unit_system data="SI"/>, вместо <unit_system data="US">. Если открыть страницу в браузере (любом), то все параметры выдаются в СИ, если использовать скрипт, то все результаты приходят в
богомерзкой системе единиц.
P.S. Извините за криво сформулированную тему.
Возможно, это из-за ip, с которого идет запрос. Хостинг в США — единицы US. Еще вариант — язык.
Можно попробовать:
а) прописать русский язык: http://www.google.NO/ig/api?weather=Minsk,Belarus&hl=ru (можно еще попробовать немецкий: hl=de)
б) использовать другой сервер гугла (например, http://www.google.NO/ig/api?weather=Minsk,Belarus )
в) если дело только в температуре, то вроде там temp_c возвращается всегда для текущей температуры
А вообще дело это неблагодарное, т.к. google weather api не документирован и гугл может его менять, когда захочет, лучше чьим-нибудь другим api воспользоваться.python-weather-api