Можно ли «перевести» сеанс между selenium.webdriver и request.session

Теоретически, если я webdriver все файлы cookie из объекта webdriver selenium в webdriver , будут ли запросы продолжать, как если бы сеанс не прерывался?

В частности, меня интересует автоматизация записи, когда я попадаю в определенное место на веб-странице через selenium, а затем передаю определенную ссылку на скачивание, которая будет загружать и проверять конкретные байты из файла, а иногда и полный файл. (Значение загруженного файла изменится в зависимости от моего взаимодействия в селене)

  • Обертывание селена «Ожидаемые условия» Python
  • Экспортировать тест как питон из Selenium IDE
  • Автоматические скриншоты при неудаче теста Selenium Webdriver в Python
  • Селен и iframe в html
  • Selenium webdriver и unicode
  • Как очистить содержимое, отображаемое во всплывающем окне с помощью javascript: ссылки с использованием scrapy
  • Как использовать Selenium с Python?
  • Splinter или Selenium: можем ли мы получить текущую html-страницу после нажатия кнопки?
  • One Solution collect form web for “Можно ли «перевести» сеанс между selenium.webdriver и request.session”

    Да, это определенно сработает. Следующий фрагмент кода также должен помочь –

     headers = { "User-Agent": "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36" } s = requests.session() s.headers.update(headers) for cookie in driver.get_cookies(): c = {cookie['name']: cookie['value']} s.cookies.update(c) 
    Python - лучший язык программирования в мире.