我在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,所以是正确的
答案 0 :(得分:1)
您可以使用会话来检查登录结果。
s = requests.Session()
r = s.post(url, data={'userLoginId':'my-email', 'password': 'my-password'}, headers=headers)
print(r.status_code)
然后,您可以使用以下方法检查会话的Cookie:
s.cookies.getdict()
此问题的另一个示例: Using Python Requests: Sessions, Cookies, and POST