Estou tentando extrair o conteúdo de um único atributo "valor" em uma tag "entrada" específica em uma página da web. Eu uso o seguinte 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)
Recebo um TypeError: os índices da lista devem ser inteiros, não str
Embora a partir da documentação do Beautifulsoup eu entenda que as strings não devem ser um problema aqui ... mas não sou nenhum especialista e posso ter entendido mal.
Qualquer sugestão é muito apreciada! Desde já, obrigado.