ฉันต้องการพิมพ์ค่าแอตทริบิวต์ตามชื่อตัวอย่างเช่น
<META NAME="City" content="Austin">
ฉันอยากทำอะไรแบบนี้
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']
รหัสด้านบนให้ a KeyError: 'name'
ฉันเชื่อว่านี่เป็นเพราะชื่อถูกใช้โดย BeatifulSoup ดังนั้นจึงไม่สามารถใช้เป็นอาร์กิวเมนต์คำหลักได้