Передача файлов cookie при входе в системуPython

Программы на Python
Anonymous
Передача файлов cookie при входе в систему

Сообщение Anonymous »

Я хотел бы интегрировать модули Python Selenium и Requests для аутентификации на веб-сайте.

Я использую следующий код:

Код: Выделить всё

import requests
from selenium import webdriver

driver = webdriver.Firefox()
url = "some_url" #a redirect to a login page occurs
driver.get(url) #the login page is displayed

#making a persistent connection to authenticate
params = {'os_username':'username', 'os_password':'password'}
s = requests.Session()
resp = s.post(url, params) #I get a 200 status_code

#passing the cookies to the driver
driver.add_cookie(s.cookies.get_dict())
Проблема в том, что когда я захожу в браузер, аутентификация при входе все еще существует, когда я пытаюсь получить доступ к URL-адресу, даже несмотря на то, что я передал файлы cookie, сгенерированные в ходе сеанса запросов.

Как изменить приведенный выше код, чтобы пройти через веб-страницу аутентификации?

Подробнее здесь: https://stackoverflow.com/questions/420 ... logging-in

Вернуться в «Python»