Hola,

A mi parecer, la solución de Miguel es la mejor, pero si quieres usar wget
sin crear un archivo intermedio, entonces
puedes usar subprocess.Popen y redirigir la salida estándar con
subprocess.PIPE. luego puedes leerla como un archivo:

import subprocess

# las opciones y parametros van en un array: wget www.google.com -O - =>
["wget", "www.google.com", "-O", "-"]
wget = subprocess.Popen(["wget", "www.google.com", "-O", "-"],
stdout=subprocess.PIPE, stderr=subprocess.PIPE)

while True:
  chunk = wget.stdout.read(1024)
  if not chunk: break
  print chunk

Saludos.

El 24 de septiembre de 2014, 7:00, Israel Santana Alemán <
i...@miscorreos.org> escribió:

> Buenas tardes Flavio,
>
> Gracias por la ayuda, me valió pero a media, realmente quería obtener el
> fichero que devuelve (un csv), lo que he hecho es pasarle la opción -O
> fichero.csv y luego leerlo con un simple open
>
> El 19 de septiembre de 2014, 15:17, Flavio Danesse <fdane...@gmail.com>
> escribió:
>
>> import commands
>>
>> string = commands.getoutput('wget --user username --password passwoes
>> --no-check-certificate')
>>
>> El 19 de septiembre de 2014, 11:13, Kiko <kikocorre...@gmail.com>
>> escribió:
>>
>> Usando subprocess.call sería muy sencillo.
>>>
>>> El 19/9/14, Israel Santana Alemán <i...@miscorreos.org> escribió:
>>> > Buenas tardes,
>>> >
>>> > He estado mirando y no doy con la tecla, alguien sabe como hacer esto
>>> con
>>> > una librería de python (2.7) estilo urllib o similar
>>> >
>>> > wget --user username --password passwoes --no-check-certificate "
>>> >
>>> https://ip:8443/cdrapi?callee=100,0649001649&startTime=2014-09-01T00:00:00-06:00
>>> > "
>>> >
>>> > La idea es que lo que devuelva meterlo en una variable.
>>> >
>>> >
>>> > Muchas gracias de antemano.
>>> >
>>> >
>>> >
>>> > --
>>> > Sin más, un saludo
>>> >
>>> > Israel Santana (aka kamaxeon)
>>> >
>>> _______________________________________________
>>> Python-es mailing list
>>> Python-es@python.org
>>> https://mail.python.org/mailman/listinfo/python-es
>>> FAQ: http://python-es-faq.wikidot.com/
>>>
>>
>>
>> _______________________________________________
>> Python-es mailing list
>> Python-es@python.org
>> https://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>>
>>
>
>
> --
> Sin más, un saludo
>
> Israel Santana (aka kamaxeon)
>
> _______________________________________________
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
_______________________________________________
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a