starikus, проблемы с сервером MSN присутствуют. Не каждый населенный пункт находится, вот и приходится как нибудь выходить из этой ситуации с изменением поиска. И еще кое что.
т.е. исходя из конвертора, никаких изменений на сервере с 2016г не было?
Мне тоже всегда было интересно почему например погода в скине Метрикс работает без проблем. Вот покопался, сколько же там накручено: и в плагине MyMetrixLite в файле WeatherSettingsView.py и в конвертере MetrixHDWeather и в рендере MetrixHDWeatherUpdaterStandalone все переплетается и взаимосвязано, а результаты вообще сохраняются в файл settings Все вроде, как и в плагине WeatherMSN, да не совсем. Отличие, как обрабатываются данные, но то ладно, главное как получаются. В плагине ресурс легко определяет, что к нему обращается например человек, компьютер или ресивер и если он против по каким либо причинам, то данные не отдаст, а в Метриксе используется метод с HTTP заголовком:
Спойлер:
std_headers = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/534.53.11 (KHTML, like Gecko) Version/5.1.3 Safari/534.53.10', 'Accept-Charset': 'windows-1251,utf-8;q=0.7,*;q=0.7', 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'Accept-Language': 'ru,en-us;q=0.7,en;q=0.3'}
что имитирует обращение к ресурсу браузера и данные поступают, погода же на сайте MSN нормально показывает и он не против, чтобы мы смотрели ее в браузере. Думаю, что где то здесь собака порылась. Описал своими словами, я в этом деле дуб-дерево (и опять же - погода), может кто копнет глубже и разовьет идею в нужном направлении
Зачем? MSN выдает ахинею выборочно, а кому то регулярно и если у кого данные верные - это просто пока повезло. Как можно править то, что не поддается логике и анализу?