que desee encontrar la información sobre una página web utilizando rizo, pero en Python, hasta ahora tengo esto:Cómo capturar salida de Curl de script Python
os.system("curl --head www.google.com")
Si corro que, imprime:
HTTP/1.1 200 OK
Date: Sun, 15 Apr 2012 00:50:13 GMT
Expires: -1
Cache-Control: private, max-age=0
Content-Type: text/html; charset=ISO-8859-1
Set-Cookie: PREF=ID=3e39ad65c9fa03f3:FF=0:TM=1334451013:LM=1334451013:S=IyFnmKZh0Ck4xfJ4; expires=Tue, 15-Apr-2014 00:50:13 GMT; path=/; domain=.google.com
Set-Cookie: NID=58=Giz8e5-6p4cDNmx9j9QLwCbqhRksc907LDDO6WYeeV-hRbugTLTLvyjswf6Vk1xd6FPAGi8VOPaJVXm14TBm-0Seu1_331zS6gPHfFp4u4rRkXtSR9Un0hg-smEqByZO; expires=Mon, 15-Oct-2012 00:50:13 GMT; path=/; domain=.google.com; HttpOnly
P3P: CP="This is not a P3P policy! See http://www.google.com/support/accounts/bin/answer.py?hl=en&answer=151657 for more info."
Server: gws
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN
Transfer-Encoding: chunked
lo que yo quiero hacer, es ser capaz de igualar el 200 en que el uso de una expresión regular (no necesito ayuda con eso), pero, no puedo encontrar una manera de convertir todo el texto arriba en una cadena. ¿Cómo puedo hacer eso? Intenté: info = os.system("curl --head www.google.com")
pero info
era solo 0
.
"El módulo de subprocesos proporciona instalaciones más potentes para engendrar nuevos procesos y recuperar sus resultados; es preferible usar este módulo para usar esta función. en Funciones anteriores con la sección Módulo de subprocesos en la documentación del subproceso para algunas recetas útiles. " -http: //docs.python.org/library/os.html#os.system –