2017-05-07 14 views
0

我想写一个程序来自动下载我的Humble Bundle购买,但我努力登录到网站。我认为这应该是一个非常简单的过程:如何验证HumbleBundle

import requests 

LOGIN_URL = "https://www.humblebundle.com/processlogin" 

data = { 
    "username": "username", 
    "password": "top_secret", 
} 

session = requests.Session() 
session.params.update({"ajax": "true"}) 

response = session.post(LOGIN_URL, data=data) 
json = response.json() 
print(json) 

,但我得到一个相当无用的失败消息

{'errors': {'_all': ['Invalid request.']}, 'success': False} 

我在做什么错?

回答

1

我不认为它会让你这样做。如果我不得不猜测你将不得不使用OAuth。

+0

谢谢。任何关于如何做到这一点的指针? –