2017-05-07 34 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

謝謝。任何關於如何做到這一點的指針? –