download von einer dynamischen website. dateiname ???
Verfasst: Freitag 26. August 2005, 18:11
hallo zusammen,
ich hab da ein kleines problemchen beim runterladen von dateien über python.
ich möchte eine datei von einem entfernten server über http runterladen.
soweit kein problem.
Allerdings würde ich gerne den dateinamen ermitteln unter dem ich die datei abspeichern sollte.
das ganze problem bei der sache ist, dass die website auf der die datei angeboten wird dynamisch ist und die adresse also etwa so aussieht:
www.seite.tld/download-file.php?id=23456
wenn ich die datei mit firefox bzw. lynx runterlade ermittelt der jeweilige browser den richtigen dateinamen also beispielsweise hihi.txt .
wget beispielsweise kann das aber nicht.
und mein pythonskript au nich
weiss jemand zufällig wie man so etwas macht?
bin schon kurz davor einfach lynx in mein tool einzubetten oder den lynx sourcecode durchzuwüten um rauszufinden wie das geht.
google konnte mir leider auch nicht helfen (nach download get python .... suchen liefert einfach zu viele ergebnisse )
irgendwo hab ich was über nen filename-header gelesen die HTTPResponse enthält aber leider keinen solchen
argh!
Wär echt super wenn mir jemand helfen könnte vom schlauch runterzusteigen
danke schonmal
bis denne
diehenne
ich hab da ein kleines problemchen beim runterladen von dateien über python.
ich möchte eine datei von einem entfernten server über http runterladen.
soweit kein problem.
Allerdings würde ich gerne den dateinamen ermitteln unter dem ich die datei abspeichern sollte.
das ganze problem bei der sache ist, dass die website auf der die datei angeboten wird dynamisch ist und die adresse also etwa so aussieht:
www.seite.tld/download-file.php?id=23456
wenn ich die datei mit firefox bzw. lynx runterlade ermittelt der jeweilige browser den richtigen dateinamen also beispielsweise hihi.txt .
wget beispielsweise kann das aber nicht.
und mein pythonskript au nich
weiss jemand zufällig wie man so etwas macht?
bin schon kurz davor einfach lynx in mein tool einzubetten oder den lynx sourcecode durchzuwüten um rauszufinden wie das geht.
google konnte mir leider auch nicht helfen (nach download get python .... suchen liefert einfach zu viele ergebnisse )
irgendwo hab ich was über nen filename-header gelesen die HTTPResponse enthält aber leider keinen solchen
argh!
Wär echt super wenn mir jemand helfen könnte vom schlauch runterzusteigen
danke schonmal
bis denne
diehenne