Как я могу проверить, что я правильно вошел в систему с python запросами? - PullRequest
0 голосов
/ 31 марта 2020

Я довольно новичок в python запросах, и я создал простую программу для входа в netflix. Вот мой код.

url = 'https://www.netflix.com/login'

headers = {
'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) 
Chrome/80.0.3987.149 Safari/537.36'
}

r = requests.post(url, data={'userLoginId':'my-email', 'password': 'my-password'}, headers=headers)
print(r.status_code)

Вывод кода состояния 200, так что все верно

1 Ответ

1 голос
/ 31 марта 2020

Вы можете использовать сеанс для проверки результатов вашего входа в систему.

s = requests.Session()
r = s.post(url, data={'userLoginId':'my-email', 'password': 'my-password'}, headers=headers)
print(r.status_code)

Затем вы можете проверить файлы cookie для вашей сессии с помощью:

s.cookies.getdict()

Еще один пример из этого вопроса: Использование Python Запросы: сеансы, файлы cookie и POST

...