Content-Length
メタ変数から値を取得したい。ダウンロードするファイルのサイズを取得する必要があります。しかし、最後の行はエラーを返します。 HTTPMessage
object has no attribute getheaders
.
import urllib.request
import http.client
#----HTTP HANDLING PART----
url = "http://client.akamai.com/install/test-objects/10MB.bin"
file_name = url.split('/')[-1]
d = urllib.request.urlopen(url)
f = open(file_name, 'wb')
#----GET FILE SIZE----
meta = d.info()
print ("Download Details", meta)
file_size = int(meta.getheaders("Content-Length")[0])