使用模块请求登录具有2个不同输入页面的网站

时间:2019-04-11 21:21:58

标签: python-3.x python-requests

因此,我尝试使用Python3和Requests加入Kahoot游戏。问题是输入游戏密码后,您将被重定向,然后必须输入昵称。重定向后,有人知道如何登录吗?这是代码:

import requests
url = "https://kahoot.it/"
GAME_PIN = input("Game Pin: ")
USERNAME = input("Username to display: ")
requests.post(url, allow_redirects=True, data={
    "inputSession": GAME_PIN,
    "Username": USERNAME
    })

1 个答案:

答案 0 :(得分:0)

您确定正确的请求是对POST的{​​{1}}请求吗?我看到的唯一kahoot.it请求是针对Google Recaptcha的。

如果POST端点的类型为POST

,也许您还应该在将Python字典传递给JSON对象之前将其转换为JSON对象