[Spanish] sobre TileCahe que no funciona
Pedro-Juan Ferrer Matoses
pferrer at osgeo.org
Tue Apr 21 03:25:02 EDT 2009
Sí, por los errores parece que el proxy de los nudistas está
interrumpiendo tu tráfico
Te adjunto el objeto que usamos nosotros para que Python lea webs a
través de nuestro proxy, a ver si te inspira..
*******************************************
class LeerWeb:
## Constructor de la clase
#
def __init__(self,psURL='http://www.google.com',psUser = '',
psPasswd = '', psProxy = 'web', psPort = '80'):
## @var psURL: Dirección ('http://www.google.com' por defecto)
# @var psUser: Usuario (vacio por defecto)
# @var psPasswd: Contraseña (vacio por defecto)
# @var psProxy: Nombre del proxy ('web' por defecto)
# @var psPort: Puerto (80 por defecto)
self.sUser = psUser
self.sPasswd = psPasswd
self.sProxy = psProxy
self.sPort = psPort
self.sURL = psURL
if psUser == '':
_sCont = self._LeerWEB_SP()
else:
_sCont = self._LeerWEB_CP()
self.Contenido = _sCont
return
## Se conecta a internet usando un proxy y devuelve el código html
#
def _LeerWEB_CP (self):
_sCodTXT = ''
_sAuten = 'http://' + self.sUser + ':' + self.sPasswd + '@' +
self.sProxy + ':' + self.sPort
try:
_oProxy_handler = urllib2.ProxyHandler({'http':_sAuten})
_oOpener =
urllib2.build_opener(urllib2.HTTPRedirectHandler, urllib2.HTTPHandler
, _oProxy_handler)
urllib2.install_opener(_oOpener)
_oReq = urllib2.Request(self.sURL)
_oPag = urllib2.urlopen(_oReq)
_sCodTXT = _oPag.read()
except Exception, inst:
print 'Warnning: %s' % inst
pass
return _sCodTXT
***************************************************************
--
Pedro-Juan Ferrer Matoses
Ingeniero en Geodesia y Cartografía
Valencia (España)
More information about the Spanish
mailing list