BeautifulSoup
Publicado por Juan Carlos (1 intervención) el 16/04/2008 13:49:37
Hola compañeros, buenas tardes.
Voy a intentar explicaros el problema con el que llevo peleando varios días:
Estoy utilizando BeautifulSoup 3.0.5 y Python 2.5 para el parseo de páginas web pero resulta que para algunas de ellas se producen errores, os escribo la excepción que aparece en el fichero de logs:
File "C:/xampp/cgi-bin/MashUp.py", line 201, in main
result = handler(inputs, session)
File "C:xamppcgi-binInputProcessor.py", line 21, in process
soup = BeautifulSoup(page)
File "C:xamppcgi-binBeautifulSoup.py", line 1436, in __init__
BeautifulStoneSoup.__init__(self, *args, **kwargs)
File "C:xamppcgi-binBeautifulSoup.py", line 1058, in __init__
self._feed()
File "C:xamppcgi-binBeautifulSoup.py", line 1100, in _feed
SGMLParser.feed(self, markup)
File "C:Python25libsgmllib.py", line 98, in feed
self.rawdata = self.rawdata + data
TypeError: cannot concatenate 'str' and 'NoneType' objects
Por lo que he leido se trata de un problema común, lo que ocurre es que ninguna de las soluciones encontradas en los foros me ayudan.
Si alguien ha manejado BeautifulSoup y/o se ha peleado con un problema parecido, le ruego ayuda :)
Muchas gracias de antemano y perdonad las molestias
Voy a intentar explicaros el problema con el que llevo peleando varios días:
Estoy utilizando BeautifulSoup 3.0.5 y Python 2.5 para el parseo de páginas web pero resulta que para algunas de ellas se producen errores, os escribo la excepción que aparece en el fichero de logs:
File "C:/xampp/cgi-bin/MashUp.py", line 201, in main
result = handler(inputs, session)
File "C:xamppcgi-binInputProcessor.py", line 21, in process
soup = BeautifulSoup(page)
File "C:xamppcgi-binBeautifulSoup.py", line 1436, in __init__
BeautifulStoneSoup.__init__(self, *args, **kwargs)
File "C:xamppcgi-binBeautifulSoup.py", line 1058, in __init__
self._feed()
File "C:xamppcgi-binBeautifulSoup.py", line 1100, in _feed
SGMLParser.feed(self, markup)
File "C:Python25libsgmllib.py", line 98, in feed
self.rawdata = self.rawdata + data
TypeError: cannot concatenate 'str' and 'NoneType' objects
Por lo que he leido se trata de un problema común, lo que ocurre es que ninguna de las soluciones encontradas en los foros me ayudan.
Si alguien ha manejado BeautifulSoup y/o se ha peleado con un problema parecido, le ruego ayuda :)
Muchas gracias de antemano y perdonad las molestias
Valora esta pregunta


0