Python请求结果中的401未经授权

时间:2019-07-26 08:52:10

标签: python web web-scraping

我已经使用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]>

0 个答案:

没有答案