Хороший вопрос гарантированно зависит от конфигурации хоста (может быть пользовательским или
поддельные описания), в то время как один из упомянутых способов использования HTTP HEAD
#Call HTTP HEAD in Python
import httplib
conn=httplib.HTTPConnection("www.abc.com")
conn.request("HEAD", "/dir/file1.mp3")
res=conn.getresponse()
fileSize=res.getheader('content-length')
#or res.getheaders() for all headers
conn.close()