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