[Tutor] HTTP file download

Jean-Philippe Durand yaguarovi at gmail.com
Wed Mar 14 14:29:53 CET 2007


Hi Ronaldo,
Yes the first solution works with html files.

This is how to download a file found on the web :

import urllib
urllib.urlretrieve('http://www.somesite.com/file', 'c:/mylocalfile')
Regards.
Jean-Philippe DURAND


2007/3/14, Ronaldo <ronaldo at netf2r.com>:
>   Hi, Jean
>
>   I've alredy tried this, but it seems that this kind of code just works
> when "file" in the url (http://www.somesite.com/file) is an html file.
> The thing is that "file" in this case is a text file. For example: if I
> try to download the file using a web browser, it asks me for a directory
> to save the file.
>   Do you have any other idea?
>
>   Thanks.
>
> Jean-Philippe Durand wrote:
> > Hello Ronaldo,
> > Try this :
> > import urllib
> >
> > mysock = urllib.urlopen("http://www.somesite.com/file")
> >
> > htmlSource = mysock.read()
> > mysock.close()
> >
> > print htmlSource
> > Regards.
> > Jean-Philippe DURAND
> >
> >
> > 2007/3/13, ronaldo at netf2r.com <mailto:ronaldo at netf2r.com>
> > <ronaldo at netf2r.com <mailto:ronaldo at netf2r.com>>:
> >
> >     Hello all,
> >
> >     How can I download a file using HTTP?
> >     For example:
> >     There is a file at: http://www.somesite.com/file. I need to get
> >     this file using HTTP from a python script.
> >     I'm not sure but I think httplib could be used to do that.
> >     Can anyone confirm that? or Can anyone suggest me something else?
> >
> >     Thank you?
> >
> >     --
> >     Ronaldo Z. Afonso
> >     Phone: 55+11+82619082
> >     www.netf2r.com <http://www.netf2r.com>
> >     _______________________________________________
> >     Tutor maillist  -  Tutor at python.org <mailto:Tutor at python.org>
> >     http://mail.python.org/mailman/listinfo/tutor
> >     <http://mail.python.org/mailman/listinfo/tutor>
> >
> >
>
>
>


More information about the Tutor mailing list