¿Cómo obtener una página web con python y httplib2?
Para obtener una página web con python, se puede hacer de manera muy sencilla usando la librería httplib2
En el ejemplo siguiente se gestiona el estado devuelto por el servidor y posibles excepciones generadas.
#!/usr/bin/python # -*- coding: utf-8 -*- import httplib2 import sys url = 'https://www.google.com' try: response, content = httplib2.Http().request (url) if response.status==200: # Aqui hacemos lo que sea con 'content' print content else: print 'Respuesta no esperada desde el servidor: %s status returned' % response.status sys.exit (-1) # end if except httplib2.HttpLib2Error as err: print 'Unable to get url: %s. Error was: %s' % (url, err) # end try