Je veux imprimer la valeur d'un attribut en fonction de son nom, par exemple
<META NAME="City" content="Austin">
Je veux faire quelque chose comme ceci
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"])
Le code ci-dessus donne un KeyError: 'name'
Je pense que c'est parce que le nom est utilisé par BeatifulSoup et qu'il ne peut pas être utilisé comme argument de mot-clé.