Abandoned wrote: > Hi.. > Can i find a file size witdhout download? > For example: www.roche.com/rochea_z_sp.pdf > How can i find its size with python ? > I'm sorry for my bad english.
Typically you would just do an HTTP HEAD request in order to get information about the file without downloading it, but I tested the given site and it does not seem to support the HEAD request. Instead I used the GET request and read the headers in which contains information regarding the file as well, but opted no to read the data to avoid downloading it. import httplib connection = httplib.HTTPConnection("www.roche.com") connection.request("GET", "/rochea_z_sp.pdf") response = connection.getresponse() print response.status, response.reason print "File sie: %s" % response.getheader('content-length') Also you can do: import urllib response = urllib.urlopen("http://www.roche.com/rochea_z_sp.pdf") print response.info() Hope this helps. Adonis Vargas -- http://mail.python.org/mailman/listinfo/python-list