BS4 не может найти контент с meta тега
Не могу получить csrf токен с meta тега, раньше всё работало.
Сам код:
def get_csrf(link):
response = sess.get(url=link, headers=headers)
soup = BeautifulSoup(response.text, "lxml")
csrf = soup.find("meta", attrs={'name': "csrf-token", 'type': "hidden"})
print(csrf["content"])
return csrf["content"]
Ошибка:
print(csrf["content"])
TypeError: 'NoneType' object is not subscriptable
Ответы (2 шт):
Автор решения: taphix
→ Ссылка
можно получать данные по ключу
csrf = soup.find("meta")['csrf-token']