Je suis en train d'extraire la valeur caché d'une balise input. Même si l'élément existe dans le code HTML je ne peux pas le trouver avec bs4.
C'est le message d'erreur que j'obtiens:
AttributeError: 'NoneType' object has no attribute 'find'
C'est le html sur le site internet:
<form id="exampleid" class="exampleclass" action="/ex/ex-ex/ex/2" method="post">
<more html>
<div>
<input type="hidden" name="csrf" value="abcdefghijklmnopqrstuvwxyz">
</div></form>
Et voici mon code actuel:
csrf = soup.find("form", {"id": "exampleid"})
csrf = csrf.find('input', {'name': 'csrf'}).get("value")
print(csrf)
J'aimerais avoir de l'aide car il est vraiment à me tracasser. Je vous remercie à l'avance!