How to get weather data?

Is there a ready solution to get the data about current temperature in the street? Yet, the simple thought of an idea to parse the website Gismeteo, Yandex weather, a script in Python (but this solution might stop working if you change the design of the site). Ideally I would like multiple data sources.
You need to control the microclimate in the premises, not to put the sensors outside temperature in every home or building, based on outside temperature is formed, the temperature of the coolant. Climate controllers are gradually moving online, and the temperature sensors need to pull sometimes over 100 meters and location may be unsuccessful ("fiercely" or periodically servicewave the sun to unrealistic conditions).
Actually the question boils down to the fact that maybe there is a site that gives prepared data and are not need to parse. And maybe there is ready solution, the program / script did pull weather data and represent in a convenient form.
Something similar was discussed already here
Parsing the weather C#
But the decision is not published.
July 8th 19 at 16:36
3 answers
July 8th 19 at 16:38
Why parse when you can use the API of the weather sites.
To use the API need to register (in this case, enough and free), but it looks like you will need to salohiyati every time automatically.


the answer
401 Authorization Required - joel.Adams commented on July 8th 19 at 16:41
: it is necessary to register and obtain an API key, which is then used in queries when accessing the server. - tyrel_Kirlin commented on July 8th 19 at 16:44
July 8th 19 at 16:40
Using the API of this site may receive weather data.
July 8th 19 at 16:42
Grab API:
  • Yahoo weather
  • Yandex weather
  • MSN weather
  • GIS of meteo

These are the most popular services

Find more questions by tags Programming