Problema con resultados de un Scraping en python con beautifulsoup

Estoy empezando con Python.

Quiero sacar unos datos de una web.

Me he estado documentando pero me esta costando. Bueno el caso es que recupero la información que necesito, porque lo veo en el for que recorre el array pero después no soy capaz de trabajar con esa posición en la variable.

El código es:

    # -*- coding: utf-8 -*-  from bs4 import BeautifulSoup import requests  URL = "http://www.morningstar.es/es/funds/snapshot/snapshot.aspx?id=F0GBR04AR1"  # Realizamos la petición a la web req = requests.get(URL)  # Comprobamos que la petición nos devuelve un Status Code = 200 status_code = req.status_code if status_code == 200:      # Pasamos el contenido HTML de la web a un objeto BeautifulSoup()     html = BeautifulSoup(req.text, "html.parser")      # Obtenemos todos los divs donde están las entradas     entradas = html.find_all('td', {'class': 'line text'})      print(entradas[2])     for i, entrada in enumerate(entradas):         print (i, entrada)      print('---')     print(entradas[0])      #no funciona la siguiente linea     type(entradas)      valor_antes = entradas[0]     print(valor_antes)      #no funciona las siguientes lineas     type(valor_antes)     len(valor_antes)    else:     print ("Error: Status Code %d" % status_code) 

Y el resultado es:

    <td class="line text">LU0011850392</td> 0 <td class="line text">EUR 115,83</td> 1 <td class="line text">-0,32%                       </td> 2 <td class="line text">LU0011850392</td> 3 <td class="line text">EUR 808,94</td> 4 <td class="line text">EUR 685,22</td> 5 <td class="line text">5,00%           </td> 6 <td class="line text">2,25%</td> --- <td class="line text">EUR 115,83</td> <td class="line text">EUR 115,83</td> [Finished in 2.2s] 

Como podéis ver el type o el len no muestran nada. He intentado acrotala y alguna cosa mas pero no me sale.

Creo que entradas[] no es un array.

Alguna ayuda?

Muchísimas gracias