@jakayla
Чтобы перенести requests session из requests в selenium, нужно сначала получить cookie из requests session, а затем установить эти cookie в webdriver.
Пример кода:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
import requests import selenium.webdriver # Создаем requests session session = requests.session() session.auth = ('user', 'password') session.get('http://example.com') # Получаем cookie из requests session cookie_dict = requests.utils.dict_from_cookiejar(session.cookies) # Создаем webdriver и устанавливаем cookie driver = selenium.webdriver.Chrome() for k, v in cookie_dict.items(): driver.add_cookie({'name': k, 'value': v}) # Заходим на сайт с помощью webdriver driver.get('http://example.com') |