我要登录网站http://ping.xxx.com/。它重定向到我需要输入凭据的网站https://fedauth.xxx.com/idp/SSO.saml2。我发现这非常困难,因为没有直接方法可以使用python请求进行身份验证,因为它是基于SAML2的身份验证。请帮助通过Python实现这一目标。
import requests
url = 'http://ping.xxx.com/'
values = {'username': 'xxxx',
'password': 'yyyy'}
with requests.Session() as s:
p = s.post(url, data=values)
print (p.url)