Я намагаюся витягнути вміст одного атрибута "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 я розумію, що рядки тут не повинні бути проблемою ... але я не є фахівцем, і я, можливо, неправильно зрозумів.
Будь-яка пропозиція дуже вдячна! Заздалегідь спасибі.