[python] Re: download z netu

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


Beru zpět, už to jede ..... Byla tam malá chybka.

gen2n
ICQ 176015287




pavel.kosina napsal(a):
> 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