sopa hermosa acaba de obtener el valor dentro de la etiqueta

El siguiente comando:

volume = soup.findAll("span", {"id": "volume"})[0] 

da:

 16,103.3 

Cuando emito una impresión (volumen).

¿Cómo consigo sólo el número?

Extrae la cadena del elemento:

 volume = soup.findAll("span", {"id": "volume"})[0].string 

Usando el selector css :

 >>> soup.select('span#volume')[0].text u'16,103.3' 

prueba esto:

 for a in volume: a.get_text() 

reciente respuesta a esta pregunta

gestionando excepciones 1

excepciones de gestión 2