Seite 1 von 1
internetTexte --=Downloaden=-- [speichern]
Verfasst: Sonntag 16. Juni 2013, 08:34
von HardwareManager
Ich will das eine Internetseite (nur derText) als Text ausgegeben werden kann
Mein Code sieht so aus:
Code: Alles auswählen
SeitenAdresse = "http://www.zero-bgn.de/web/"
SeitenText = ???
Re: internetTexte --=Downloaden=-- [speichern]
Verfasst: Sonntag 16. Juni 2013, 10:24
von BlackJack
@HardwareManager: Dazu kann man aus der Standardbibliothek `urllib` oder `urllib2` nehmen. Oder wenn es auch etwas externes sein darf `requests` was eine wesentlich schönere API bietet.
Häääääääää: internetTexte --=Downloaden=-- [speichern]
Verfasst: Sonntag 16. Juni 2013, 17:55
von HardwareManager
ja was soll ich den mit urllib machen?????

:K :K muss ich das so machen:
Code: Alles auswählen
import urllib
SeitenText = urllib("http://www.zero-bgn.de/web/")
machen????
Re: internetTexte --=Downloaden=-- [speichern]
Verfasst: Sonntag 16. Juni 2013, 18:03
von BlackJack
@HardwareManager: Module sind nicht aufrufbar. Die enthalten aber ziemlich oft Sachen die in der Dokumentation beschrieben sind. Ein bisschen was musst Du schon selber machen.
Edit: Das wesentlich schönere `requests`-Modul hat übrigens auch eine Dokumentation.
Re: internetTexte --=Downloaden=-- [speichern]
Verfasst: Sonntag 16. Juni 2013, 19:33
von Dami123
Auch mit "urllib2" möglich:
Code: Alles auswählen
import urllib2
request = urllib2.Request("http://www.google.de")
response = urllib2.urlopen(request)
print response.read()
Wenn du direkt einen Link downloaden möchtest empfiehlt sich "urllib.urlretrieve()":
Code: Alles auswählen
import urllib
page = "C:/page.txt"
urllib.urlretrieve("http://www.youtube.com/", page)