在post方法python之后获取重定向

2024-04-26 23:58:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试在发布后获取重定向的URL。你知道吗

# Our session so it doesn't reset after each post request, we need the scraper cuz of cloudflare
session = requests.session()
scraper = cfscrape.create_scraper(sess=session)

# Login url and our post payload.
login_url = "https://osbot.org/forum/login/"
login_payload = {'auth': f'{self.username}',
                 'password': f'{self.password}'}

scraper.post(url=login_url, data=login_payload)

如果手动执行,post数据的外观:

csrfKey=8b0a2ebf49c323bd18af0aaea691138b
auth=username123
password=password123
remember_me=1
_processLogin=usernamepassword
_processLogin=usernamepassword

我本想登录,但有一个重定向后,你登录,但由于某种原因,它没有工作在这个。当我自己登录查看post数据等时,我会得到一个301状态码(永久移动),但是当我通过post请求进行操作时,我会得到一个200状态码。你知道吗


Tags: 数据selfauthurlsession状态loginpassword