Уничтожение веб-страниц, защищенных аутентификацией SAML - PullRequest
0 голосов
/ 22 апреля 2019

Невозможно удалить данные с веб-ресурса (HTML-страницы), защищенного аутентификацией SAML (реализовано с использованием стороннего поставщика)

Я использую Python 3.x, Beautifulsoupe, запросы на очистку данных с защищенной веб-страницы.

Я следовал веб-странице, приведенной ниже, чтобы реализовать код

https://romscodecorner.blogspot.com/2018/05/advanced-scraping.html

Приведенная выше страница, однако, не содержит подробностей о том, как передавать учетные данные для аутентификации SAML

Итак, я передал детали следующим образом

response =requests.get("http://DOMAIN\\id@url", proxies=proxies)

Ниже приведен код, который я пробовал, но он не работает


requests.packages.urllib3.add_stderr_logger()

user = 'DOMAIN\\id'
password = 'pwd'

http_proxy  = 'xyz:123'
proxies = {'http': http_proxy, 'https': http_proxy}
session = requests.Session()
session.verify = certifi.where()
session.proxies = proxy_dict
response =session.get("http://DOMAIN\\id@url")

response.history
saml_response_cookies = requests.utils.dict_from_cookiejar(
    response.history[1].cookies
)
session.cookies.update(saml_cookies)

r = session.get('url')

Пожалуйста, помогите мне заставить это работать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...