我正在尝试登录uplay的登录页面(您可以在我的代码中看到后面的url),我想向url发出如下post请求:
url = 'https://connect.ubi.com/Default/Login?appId=c5783e71-1f25-4dc3-bf5b-c5dc83be637e&genomeId=9a0171e7-372d-4b7b-aaa1-191d34a933c4&lang=en-US&nextURL=http://www.ubi.com'
payload = {
'username': email, 'password': pswd, 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0'
}
with requests.Session() as s:
p = s.post(url, data = payload)
但它似乎无法登录,因为页面保持不变。
在我点击“inspect element”后,我检查了“network”,我看到了这一点:当我登录时,站点发送一个选项请求(总是获得200个状态码),然后它发送一个post请求,但401失败,但当我输入正确的密码时,我可以登录,显然,但在这两种情况下,我都找不到站点发送数据的标题,所以我不知道如何个性化我的payload
记录。。。有人能告诉我他们在哪里吗
目前没有回答
相关问题 更多 >
编程相关推荐