我注意到 Python 的请求库不像我的浏览器那样遵循某些 URL 重定向。
例如,当我这样做时:
response = requests.get('http://www.bbmt.org/', verify=False, allow_redirects=True)
最终的 URL 是https://secure.jbs.elsevierhealth.com/action/consumeSsoCookie?redirectUri=http%3A%2F%2Fwww.bbmt.org%2Faction%2FconsumeSharedSessionAction%3FMAID%3DJ3%252BqsjOKzWZhWAeF2FA%2F%2Fwww.bbmt.org%2Faction%2FconsumeSharedSessionAction%3FMAID%3DJ3%252BqsjOKzWZhWAeF2bXl%253%D 26JSESSIONID%3DaaaorUqRLHgAe4WCenKv%26SERVER%3DWZ6myaEXBLEt1UgI9cIkvA%253D%253D%26ORIGIN%3D470200154%26RD%3DRD&acw=&utt=
然而,在我的浏览器中,我最终被重定向回http://www.bbmt.org/。
在这些情况下,有没有办法让请求表现得像我的浏览器?
python redirect python-requests
python ×1
python-requests ×1
redirect ×1