Tôi muốn in một giá trị thuộc tính dựa trên tên của nó, lấy ví dụ
<META NAME="City" content="Austin">
Tôi muốn làm một cái gì đó như thế này
soup = BeautifulSoup(f) //f is some HTML containing the above meta tag
for meta_tag in soup('meta'):
if meta_tag['name'] == 'City':
print meta_tag['content']
Đoạn mã trên đưa ra một KeyError: 'name'
, tôi tin rằng điều này là do tên được sử dụng bởi BeatifulSoup nên nó không thể được sử dụng làm đối số từ khóa.