Tôi đang cố gắng trích xuất nội dung của một thuộc tính "giá trị" trong thẻ "đầu vào" cụ thể trên một trang web. Tôi sử dụng mã sau:
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)
Tôi nhận được lỗi TypeError: chỉ số danh sách phải là số nguyên, không phải str
mặc dù từ tài liệu Beautifulsoup, tôi hiểu rằng chuỗi không phải là vấn đề ở đây ... nhưng tôi không có chuyên gia và tôi có thể đã hiểu nhầm.
Bất kỳ đề nghị được đánh giá rất cao! Cảm ơn trước.