s = requests.session()
r2 = s.get(‘some https’)
token = s.post(‘some https’)
token = token.text
soup = BeautifulSoup(token, "html.parser")
token = soup.find("input", {"name": "__RequestVerificationToken"}).attrs['value']
Вопрос, как использовать переменные token здесь:
def ground():
cook()
data = {‘__RequestVerificationToken’:token}
ошибку выдает такую:
Traceback (most recent call last):
File "/Users/macbookair/PycharmProjects/pythonProject7/main.py", line 45, in <module>
"__RequestVerificationToken": token,
NameError: name 'token' is not defined. Did you mean: 'open'?
Почему внутри функции нельзя получить токен, а затем уже использовать? Глобалы - такое себе
Обсуждают сегодня