#!/usr/bin/env python
# -*- coding: utf-8 -*-
import httplib2
from urllib.parse import urlparse
import os,sys
parse=urlparse("https://www.lawebdelprogramador.com")
if parse.scheme=="http":
conn=httplib2.HTTPConnectionWithTimeout(parse.netloc,timeout=60)
else:
conn=httplib2.HTTPSConnectionWithTimeout(parse.netloc,timeout=60)
if parse.path=="":
# Si no disponemos de path le ponemos la barra
path="/"
elif parse.query:
# Si disponemos de path y query, realizamos el montaje
path="%s?%s" % (parse.path,parse.query)
else:
# Si solo disponemos de path
path=parse.path
#self.conn.putheader("User-agent", 'pywc')
try:
conn.request("GET",path)
response=conn.getresponse()
print ("status: %s" % response.status)
print ("------------------------------------------")
print ("reason: %s" % response.reason)
print ("------------------------------------------")
print ("headers: %s" % response.getheaders())
print ("------------------------------------------")
print ("html: %s" % response.read())
except:
print (sys.exc_info()[1])
Comentarios sobre la versión: Versión 2 - Python 3.x (0)
No hay comentarios