我已经使用python请求登录了一个网站,但是当我想开始从该网站上的其他页面抓取数据时,好像我已不再通过身份验证? 尝试访问以“ https://api”开头的部分网站时收到401错误
我尝试使用身份验证,代理,但没有任何效果。在Chrome中运行正常。同样,在登录后,我可以看到我的信息出现在某些api内容中,但是当我在网站首页上执行GET时,我不再登录。
payload_login = {'email': 'me@email.com', 'password': 'password'}
with requests.Sessions() as s:
url = 'https:/api.website.com/login"
r = s.post(url, data=login_data)
print r.content ###this acutally returns 200 meaning I've successfully login in
print s.get('https://api.website.com/userProjects', auth=HttpNtlmAuth(user,pass)
Output is <Response [401]>