Dosyayı indirdiğim url şu şekilde: getfile.php?id=42

Buradan dosyayı kendim bir isim vererek kaydedebiliyorum, fakat sitenin beni yönlendirdiği dosyanın orijinal ismini kullanmak istiyorum. Bu isim bilgisini nasıl alabilirim?

Basit bir örnek şöyle:
print "Downloading..."
farFile = urllib2.urlopen("www.bilmemne.örg/getfile.php?id=42")
locFile = open("kafadan_bir_isim", "w")
locFile.write(farFile.read())
farFile.close()
locFile.close()

Tabi bu durumda dosyanın uzantısını da benim belirlemem gerekiyor. Header bilgisinde ise şunlar var:
content-length
accept-ranges
expires
server
last-modified
connection
etag
cache-control
date
content-type

hı?

 

Ok, farFile.read() öncesi farFile.geturl() yapmak hallediyor işi.

kurukafa
1

mobil görünümden çık