Я пытаюсь извлечь значение скрытого входного тега. Несмотря на то, что элемент существует в HTML, я не могу найти его с помощью bs4.
Это сообщение об ошибке, которое я получаю:
AttributeError: 'NoneType' object has no attribute 'find'
Это html-код на веб-странице:
<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>
И это мой текущий код:
csrf = soup.find("form", {"id": "exampleid"})
csrf = csrf.find('input', {'name': 'csrf'}).get("value")
print(csrf)
Я был бы признателен за любую помощь, так как это действительно беспокоит меня. Заранее благодарю вас!