Sto cercando di estrarre il contenuto di un singolo attributo "value" in un tag "input" specifico su una pagina web. Uso il codice seguente:
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)
Ottengo un'eccezione TypeError: gli indici della lista devono essere numeri interi, non str
anche se dalla documentazione di Beautifulsoup capisco che le stringhe non dovrebbero essere un problema qui ... ma non uno specialista e potrei aver capito male.
Ogni suggerimento è molto apprezzato! Grazie in anticipo.