我正在做Python Web抓取。对于单页身份验证,我可以执行,但必须在我的页面上进行Python网络抓取的页面重定向到SAML身份验证页面。
import requests
User = 'abcd'
Pass = 'abcd'
payload = {
'UserName': User,
'Password': Pass
}
session = requests.session()
moodle_url = "http://orginalpage.com/"
response = session.get(moodle_url)
print(response)
cookies = session.cookies.get_dict()
print(cookies)
SAML_url = response.url
response = session.post(SAML_url, payload)
with requests.Session() as session:
post = session.post('https://saml.redirected.page.com', data=payload)
r = session.get('http://saml.page.com')
print(r.text)
当我运行此命令时,这什么也没给我。如何在SAML页面上启用登录并重定向回原始页面进行清理。
谢谢。