-
-
Save natzir/64f03d3008185024ee621967085a3efe to your computer and use it in GitHub Desktop.
Solucionado!
Buscando en Google, encontré una posible solución;
textp = " ".join(text) # codigo original
Lo he cambiado por:
textp = " ".join(str(elem) for elem in text) # codigo modificado
Ahora funciona el resto del código.
Muchas gracias @natzir
Mario
@angulo4 grande!
Another update,
Utilizando tu código hoy (lo uso muy a menudo, antes de comenzar con SEMrush y otros), me daba "None" en las descripciones. Revisando el código de los resultados de Google, he visto que en:
description = r.find('span', attrs={'class': 'st'})
'class' ha cambiado de 'st' a 'aCOpRe'
He actualizado esa línea a:
description = r.find('span', attrs={'class': 'aCOpRe'})
y ahora me esta funcionando.
La pregunta, sabes si Google cambia las 'class' a menudo?, o no te había pasado antes?
Gracias y saludos
pasa muy a menudo @angulo4
Pues nada, gracias y lo iremos actualizando y comentando @natzir
@angulo4 mira a ver si lo que tienes en "textp" es un string, no sea que algún carácter del texto a analizar lo haya roto.