Ich versuche, den Inhalt eines einzelnen "Wert" -Attributs in einem bestimmten "Eingabe" -Tag auf einer Webseite zu extrahieren. Ich benutze den folgenden Code:
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)
Ich erhalte einen TypeError: Listenindizes müssen Ganzzahlen sein, nicht str
Obwohl ich aus der Beautifulsoup-Dokumentation verstehe, dass Strings hier kein Problem sein sollten ... aber ich bin kein Spezialist und habe sie möglicherweise falsch verstanden.
Jeder Vorschlag wird sehr geschätzt! Danke im Voraus.