2009-08-04 14 views
0

Ist es möglich, dynamischen Text von einer Website zu speichern und in eine Datei auf meinem Server zu speichern? Der spezielle Fall, an dem ich interessiert bin, ist das Speichern des Liedtitels von dieser Seite http://www.z1035.com/player.php und das Speichern aller Liedtitel in einer Datei auf meinem Server. Ist das möglich? Mit welchen Methoden könnte ich das machen?Dynamischen Inhalt von der Webseite speichern?

Antwort

0

Pythons urllib Bibliothek macht Schaben ziemlich einfach, meiner Meinung nach.

import urllib, re 

url = "http://www.z1035.com/player.php" 
f = urllib.urlopen(url) 
t = f.read() 
# use regular expression here 
m = re.search(t, "some pattern") 
print m.group(1) 

Dadurch wird die externe Ressource geladen, als wäre es eine lokale Datei, und Sie können es bei Bedarf analysieren.

Es war einmal, ich wollte alle Tracklisten für eine Radiosendung speichern, die ich hörte. Ich habe Python benutzt, um eine Liste aller Tracklisten herunterzuladen und dann programmatisch alle zu besuchen und den Inhalt an eine Datei anzuhängen. Es war sehr praktisch und dauerte wahrscheinlich 20 Zeilen.

Verwandte Themen