通过请求进行Xbox Live登录

时间:2019-03-16 09:30:21

标签: python api python-requests live xbox

import requests


EMAIL = 'example@hotmail.com'
PASSWORD = 'mypassword'

URL = 'https://account.xbox.com/CustomizeProfile'
s = requests.Session()
login_data = {
    'login': EMAIL,
    'passwd': PASSWORD,
    'submit': 'login',
}

response = s.post( URL, data = login_data, cookies=None )
r = s.post( URL, data = login_data, cookies = response.cookies )

print(response.status_code)

for x in response.cookies:
    print(x)
print(response.headers)

with open('request_verification_source.html','wb') as writer:
    writer.write(response.content)

因此,我尝试登录到xbox.com以访问CustomizeProfile链接,但是,在获取__RequestVerificationToken cookie时遇到了问题...如果在浏览器中打开源,则会重定向到“禁用cookie”,但是, 这不是真的。另外,如果在编辑器中查看源代码,则源代码会说需要启用javascript,这也不是事实。 如果您有任何建议,这将非常有帮助! 我可以使用我编写的另一个不使用浏览器的程序登录该站点,但是,我必须至少登录一次并在程序中手动输入__RequestVerificationToken ...我试图避免不得不手动执行这个。预先谢谢你。

0 个答案:

没有答案