Как достать из запроса в selenium csrf token?

Для того, чтобы достать CSRF-токен из запроса в Selenium, необходимо сделать следующие шаги:

1. Установите необходимые зависимости, такие как Selenium и WebDriver, если они ещё не установлены. Например, воспользуйтесь командой pip install selenium.

2. Импортируйте необходимые модули в вашем скрипте Python:

from selenium import webdriver
from selenium.webdriver.common.by import By

3. Создайте экземпляр веб-драйвера, например, драйвер для браузера Chrome:

driver = webdriver.Chrome()

4. Откройте нужную страницу, на которой находится форма, с которой вы хотите достать CSRF-токен:

driver.get('https://example.com/page')

5. Найдите элемент формы, в которой находится CSRF-токен, используя соответствующий селектор. Например, если CSRF-токен находится в скрытом поле input с атрибутом name="csrf_token", то можно использовать следующий код:

csrf_token_input = driver.find_element(By.CSS_SELECTOR, 'input[name="csrf_token"]')

6. Получите значение CSRF-токена с помощью атрибута value найденного элемента:

csrf_token = csrf_token_input.get_attribute('value')

Теперь в переменной csrf_token содержится значение CSRF-токена из запроса. Вы можете использовать это значение в дальнейшей обработке данных или в других запросах, если необходимо.

Важно помнить, что эти шаги могут быть изменены в зависимости от специфики страницы и разметки, поэтому убедитесь, что анализируете HTML-код страницы и настраиваете свой селектор и код в соответствии с ним.