[Python] urllib timeout - prima che ci perda la testa
Alessandro Dentella
sandro a e-den.it
Lun 23 Feb 2009 19:11:42 CET
On Mon, Feb 23, 2009 at 07:00:43PM +0100, Alessandro Dentella wrote:
> Ciao,
>
> ho una macchina (w2003) su cui non mi funziona urllib, va in timeout.
> La stessa funziona di test va benissimo su altre macchine e anche sulla
> stessa macchina con il python di cygwin:
>
> import urllib
> url = 'http://192.168.1.2/rel.txt'
>
> def get_url_content(url):
> fu = urllib.urlopen(url)
> url_content = fu.read()
> fu.close()
> return url_content
>
> con il python di cygwin 2.5.2 funziona egregiamente con quello del sito
> ufficiale (pure 2.5.2) no.
>
> Non so veramente dove cercare. Avete indizi? suggerimenti?
usando httplib direttamente evito il timeout:
def get_url(host, file):
conn = httplib.HTTPConnection(host)
conn.request("GET", file)
r = conn.getresponse()
data = r.read()
conn.close()
return data
commenti?
sandro
*:-)
Maggiori informazioni sulla lista
Python