Вход в Xbox Live через запросы - PullRequest
0 голосов
/ 16 марта 2019
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, однако у меня возникают проблемы с получением файла cookie __RequestVerificationToken ... Однако при открытии в браузере источник будет перенаправлен на файлы cookie, отключенные. , это неправда. Также, если посмотреть на источник в редакторе, он скажет, что должен быть включен javascript, это тоже не так. Если у вас есть какие-либо предложения, это было бы очень полезно! Я могу войти на сайт с помощью другой программы, которую я написал, которая не использует браузер, однако мне нужно хотя бы один раз войти в систему и вручную ввести __RequestVerificationToken в программу ... Я пытаюсь избежать необходимости делать вручную этот. Заранее спасибо.

...