ich habe ein kleines Script.
Ich wundere mich wieso bei diesem jeweils nur ein Zeichen pro Zeile ausgegeben wird.
Für mich ist es relevant, den Quellcode jeder einzelnen Webseite zeilenweise in einem String zu erhalten (für weitere Anweisungen mittels patterns).
Einen Zähler in der Art von "codeeinerseite = webseitenquellcodes" möchte ich vermeiden (hoffe das Python "interessantere" Lösungsansätze bietet).
Code: Alles auswählen
import urllib
urls = 'http://google.de', 'http://web.de'
webseitenquellcodes = []
i = 0
while i < len(urls):
webseitenquellcodes.append(urllib.urlopen(urls[i]).read())
i = i+1
for codeeinerseite in webseitenquellcodes:
for zeile in codeeinerseite:
print zeile
Woran liegt es, dass ich nur ein Zeichen pro Zeile ausgegeben bekomme?
Wie kann ich das Problem lösen, ohne wie oben genannt einen Zähler zu benötigen?
Ich danke euch!