Dieser Teil eines Skripts liest von einer Webseite alle rsync-Server aus und schreibt sie in eine Datei.
Code: Alles auswählen
import socket, urllib
print "Write Mirror data to file...",
# Get rsync servers
for line in urllib.urlopen("http://mirrors.fedoraproject.org/publiclist").readlines():
if not line.startswith('<td><span><a href="rsync:'):
continue
start = line.index("<", 9)+9
ende = line.index(">", start)-1
data = line[start:ende]
# Write to file
out_file = open('mirrors.txt', 'a')
out_file.write(data+"\n")
out_file.close()
print "OK"
Code: Alles auswählen
Write Mirror data to file...
Code: Alles auswählen
Write Mirror data to file... OK
Danke für alle Hinweise.
Gruss Fabian