Я пытаюсь извлечь содержимое одного атрибута value в конкретном теге input на веб-странице. Я использую следующий код:
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)
Я получаю TypeError: индексы списка должны быть целыми числами, а не str
хотя из документации Beautifulsoup я понимаю, что строки здесь не должны быть проблемой ... но я не специалист, и я, возможно, неправильно понял.
Любое предложение приветствуется! Заранее спасибо.