2014-10-03 77 views
0

因此,我正在嘗試開發一款將遊戲日線程發佈到/ r/KontinentalHL subreddit的Bot,但每當我嘗試登錄時,都會收到以下錯誤消息:403試圖通過praw連接到Reddit的客戶端HTTPError

Traceback (most recent call last): 
    File "startBot.py", line 12, in <module> 
    r.login(Username,Password) 
    File "C:\Python33\lib\site-packages\praw\__init__.py", line 1230, in login 
    self.request_json(self.config['login'], data=data) 
    File "C:\Python33\lib\site-packages\praw\decorators.py", line 161, in wrapped 
    return_value = function(reddit_session, *args, **kwargs) 
    File "C:\Python33\lib\site-packages\praw\__init__.py", line 510, in request_json 
    response = self._request(url, params, data) 
    File "C:\Python33\lib\site-packages\praw\__init__.py", line 375, in _request 
    _raise_response_exceptions(response) 
    File "C:\Python33\lib\site-packages\praw\internal.py", line 172, in _raise_response_exceptions 
    response.raise_for_status() 
    File "C:\Python33\lib\site-packages\requests\models.py", line 808, in raise_for_status 
    raise HTTPError(http_error_msg, response=self) 
requests.exceptions.HTTPError: 403 Client Error: Forbidden 

我確定我的登錄信息是正確的,我很困惑!我可能是個白癡,但有幫助嗎?另外,當我嘗試r.login()沒有參數時,程序凍結後輸入我的用戶名!

回答

0

問題很可能是您的用戶代理字符串。嘗試將其更改爲更長或沒有關鍵字的內容,如「刮」或「機器人」。