Pucha estimados. Ya me da verguenza andar pidiendo ayuda tan seguido pero python se me es muy necesario en el estudio de la economía. Por el momento estoy haciendo un script que saca los datos histórico de ciertas acciones de una bolsa de comercio. El problema que me da el error urlopen error no host given y llevo toda la tarde tratando de sacar el problema y no puedo hacerlo. Es script es:
*import urllib.requestf=open('IPSA.csv', newline='\r')for line in f: li=line.rstrip('\r') #print(li) url='http://www.bolsadesantiago.com/mercado/Paginas/Resumen-de-Instrumento.aspx?RequestHistorico=1&Nemo='+line <http://www.bolsadesantiago.com/mercado/Paginas/Resumen-de-Instrumento.aspx?RequestHistorico=1&Nemo='+line> ruta='C:\Python34\BETAS\\%s.csv' % li r=urllib.request.urlretrieve(url, filename=ruta) print(type(r)) print('*** '+li+' LISTO ***')f.close* y el error que me da es: **** AESGENER LISTO ***Traceback (most recent call last): File "C:\Python34\BETAS\BETAS.py", line 10, in <module> r=urllib.request.urlretrieve(url, filename=ruta) File "C:\Python34\lib\urllib\request.py", line 186, in urlretrieve with contextlib.closing(urlopen(url, data)) as fp: File "C:\Python34\lib\urllib\request.py", line 161, in urlopen return opener.open(url, data, timeout) File "C:\Python34\lib\urllib\request.py", line 461, in open req = meth(req) File "C:\Python34\lib\urllib\request.py", line 1105, in do_request_ raise URLError('no host given')urllib.error.URLError: <urlopen error no host given>* el problema que me funciona bien con el primer nombre que está dentro del archivo luego se cae. ¿tendrá que ver la codificacion del IPSA.csv? ¿Alguien me puede ayudar? Saludos, Gonzalo
_______________________________________________ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/