[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