Seite 1 von 1
Wetterdaten
Verfasst: Samstag 21. Mai 2005, 11:11
von pSy
Hallo...
ich würde gern Wetterinformationen aus dem Internet abrufen. Ich wüsste jetzt einen Weg, mit dem ich eine Website abrufe und die solange auseinanderpflücke bis ich nur noch die eigentlichen Wetterinformationen habe. Kennt hier evtl jemand eine einfachere Möglichkeit? Vielleicht einen Wetterserver der mir nur relevante (leicht parse-bare) Daten liefert?
MfG
Verfasst: Samstag 21. Mai 2005, 11:52
von jens
Ich weiß, das bei GNOME ein Panel-App. gibt, welches Wetterdaten anzeigt. Vielleicht schaust du da mal nach...
Verfasst: Samstag 21. Mai 2005, 12:22
von pSy
ja, das hab ich mir irgendwie schonmal angeschaut... aber nie wirklich rausgefunden wie das arbeitet

Verfasst: Samstag 21. Mai 2005, 19:12
von XT@ngel als Gast
Es gibt einige Seiten die Wetterdaten als XML anbieten z.B
http://www.rssweather.com/dir/Europe/Germany/
Kannst du recht einfach mit Python auslesen.
MfG
Andreas
Verfasst: Sonntag 22. Mai 2005, 00:05
von globox
Also den Quelltext kannst du mit nen socket abrufen...
Einfach den socket auf den Webhost connecten und dann zb. "GET /index.html HTTP/1.0" senden.
globox
Verfasst: Sonntag 22. Mai 2005, 10:17
von mehrfachstecker
Warum so kompliziert? Mit der urllib geht es doch viel simpler:
Code: Alles auswählen
import urllib
weather = urllib.urlopen("http://adresse.tld/datei.endung").read()
Verfasst: Montag 23. Mai 2005, 18:37
von globox
funktioniert doch garnicht so
Verfasst: Montag 23. Mai 2005, 21:36
von BlackJack
Was für eine toller Beitrag. Wieso funktioniert das nicht so? Fehlermeldung? Stacktrace? Ich kann damit jedenfalls Dateien aus dem Netz laden.
Man sollte natürlich nicht alles in eine Zeile packen, weil man dann die Verbindung nicht mehr mit `close()` schliessen kann. Wenn das Programm länger läuft, könnte das irgendwann Probleme machen.
Verfasst: Dienstag 24. Mai 2005, 21:47
von globox
Sorry hast schon recht

Naja hat beim Test nicht funktioniert, aber bei urllib2 gings so