Estoy tratando de extraer el valor de un oculto de la etiqueta de entrada. Aunque el elemento existe en el HTML me puedo encontrar con bs4.
Este es el mensaje de error que obtengo:
AttributeError: 'NoneType' object has no attribute 'find'
Este es el código html en la página web:
<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>
Y este es mi código actual:
csrf = soup.find("form", {"id": "exampleid"})
csrf = csrf.find('input', {'name': 'csrf'}).get("value")
print(csrf)
Agradecería cualquier tipo de ayuda ya que realmente me molesta. Gracias de antemano!