[python] Re: download z netu

pavel.kosina gen2n na seznam.cz
Pondělí Březen 21 07:14:35 CET 2005


Nevím proč, ale přes vytáčené i přes pevné připojení mi toto řešení 
hlásá chybu:

   ....
   File "C:\PRG\PYTHON23\lib\httplib.py", line 564, in send
     self.connect()
   File "C:\PRG\PYTHON23\lib\httplib.py", line 548, in connect
     raise socket.error, msg
IOError: [Errno socket error] (10061, 'Connection refused')
 >>>

To původní funguje v ten samý čas bez problémů.

PK


Radim Novotný napsal(a):
> import urllib
> fp = urllib.urlopen('http://www.geon.wz.cz/zip/livewires.zip')
> data = fp.read()
> fp.close()
> 
> ....
> ---------- Original Message ----------------------------------
> From: "pavel.kosina" <gen2n na seznam.cz>
> Reply-To: Konference PyCZ <python na py.cz>
> Date:  Mon, 14 Mar 2005 18:54:28 +0100
> 
> 
>>Už to mám:
>>
>>import httplib, os
>>
>>www="www.geon.wz.cz"
>>souborNet="/zip/livewires.zip"
>>
>># stazeni z Netu
>>spojeni = httplib.HTTPConnection(www)
>>spojeni.request("GET", souborNet)
>>odpoved = spojeni.getresponse()
>>print "Odpoved od www: ", odpoved.status, odpoved.reason
>>data = odpoved.read()             # do promenne data nacti cely soubor
>>spojeni.close()
>>
>># ulozeni na local
>>souborLocal= os.path.basename(souborNet)# pouzijeme jen jmeno, ne cestu
>>f=file(souborLocal,'wb')      # otevri soubor f pro BINARNI zapis
>>f.write(data)
>>f.close()
>>
>>print "Soubor", souborLocal, "ulozen do", os.getcwd()
>>
>>Pavel
>>
>>
>>
>>pavel.kosina napsal(a):
>>
>>
>>>Jak stáhnout nějaký zip nebo exe soubor z netu?
>>>Zkoušel jsem urllib2 a httplib, ale nějak se nevedlo....
>>>
>>>Díky
>>>
>>
>>_______________________________________________
>>Python mailing list
>>Python na py.cz
>>http://hugo.zagamma.cz/mailman/listinfo/python
>>
> 
> 



Další informace o konferenci Python