with how find_all div all python beautifulsoup urllib

python - how - BeautifulSoup get_text de find_all



python find_all class (1)

Este es mi primer trabajo con raspado web. Hasta ahora puedo navegar y encontrar la parte del HTML que quiero. Puedo imprimirlo también. El problema es imprimir solo el texto, que no funcionará. Obtengo un error de seguimiento al intentarlo: AttributeError: ''ResultSet'' object has no attribute ''get_text''

Aquí mi código:

from bs4 import BeautifulSoup import urllib page = urllib.urlopen(''some url'') soup = BeautifulSoup(page) zeug = soup.find_all(''div'', attrs={''class'': ''fm_linkeSpalte''}).get_text() print zeug


find_all() devuelve una matriz de elementos. Debería revisar todos y seleccionar el que necesita. Y que llamar a get_text()

UPD
Por ejemplo:

for el in soup.find_all(''div'', attrs={''class'': ''fm_linkeSpalte''}): print el.get_text()

Pero tenga en cuenta que puede tener más de un elemento.