Estoy tratando de extraer el contenido de un atributo de "valor" único en una etiqueta de "entrada" específica en una página web. Yo uso el siguiente código:
import urllib
f = urllib.urlopen("http://58.68.130.147")
s = f.read()
f.close()
from BeautifulSoup import BeautifulStoneSoup
soup = BeautifulStoneSoup(s)
inputTag = soup.findAll(attrs={"name" : "stainfo"})
output = inputTag['value']
print str(output)
Obtengo un TypeError: los índices de lista deben ser enteros, no str
a pesar de que de la documentación de Beautifulsoup entiendo que las cadenas no deberían ser un problema aquí ... pero no soy un especialista y puede que lo haya entendido mal.
¡Cualquier sugerencia sera grandemente apreciada! Gracias por adelantado.