Seite 1 von 1

(gelöst)Infos aus dem Web vom script auswerten lassen?

Verfasst: Donnerstag 27. November 2008, 16:01
von Schaf220
Hallo liebe Community,
Ich wollte mal fragen welche Module oder Zusatzprogramme ich mir anschauen muss, um Informationen aus dem Internet in mein pythonscript zu übertragen also immer aktuell zu halten.
Ich arbeite nämlich an einer Geldklasse und dafür wollte ich die Wechselkurse immer auf dem neusten Stand halten.
die Infos sehen im script dann später so aus:

Code: Alles auswählen

__exchange_rate = {"EUR":1.0,
                   "USD":0.77310,
                   "GBP":1.23315,
                   "JPY":0.007787,}
Das soll dann in einem Dictionary gespeichert werden und von da wird das dann weiter verarbeitet.


MfG Schaf220

Verfasst: Donnerstag 27. November 2008, 16:09
von Y0Gi
`urllib2`. Wenn du einen Feed als Quelle hast, ist das externe `feedparser`-Modul 'ne feine Sache.

Re: Infos aus dem Web vom script auswerten lassen?

Verfasst: Donnerstag 27. November 2008, 16:29
von gerold
Schaf220 hat geschrieben:welche Module oder Zusatzprogramme
Hallo Schaf220!

Die Url für die Daten ist:
http://advertisements.sysfx.com...

Weiters weiß ich nicht, ob du diese Daten einfach so verwenden darfst. Das ist deine Sache.

Zum Abrufen der Daten brauchst du *urllib2*. Das ist bei Python mit dabei. Und zum Parsen der Daten kannst du *BeautifulSoup* http://www.crummy.com/software/BeautifulSoup/ verwenden.

mfg
Gerold
:-)

PS: Es gibt auch einfachere Quellen für Wechselkurse.

.

Verfasst: Donnerstag 27. November 2008, 17:43
von lunar
Alternativ gibt es lxml.html aus dem lxml Modul. Allerdings gibt es sowas bestimmt auch fertig im Netz ...

Verfasst: Donnerstag 27. November 2008, 18:32
von Leonidas
Ich finde die Lösung über eine XML-Datei auch am besten, die holt man sich von einem Provider so eine Datei und parst sie. Das ist wesentlich eleganter als irgendwelche Seiten scrapen die sich dann irgendwie ändern und wo es Probleme geben kann.

Ich meine, dass Yahoo solche XML-Dateien anbietet, aber es gibt sicher mehrere die das tun, von dem her gibts genug Auswahl.

Verfasst: Freitag 28. November 2008, 15:25
von Schaf220
Danke für eure schnellen Antworten =)