尝试通过praw连接到Reddit时出现403 Client HTTPError

时间:2014-10-03 16:00:33

标签: python reddit praw

所以我试图开发一个将游戏日线程发布到/ r / KontinentalHL subreddit的Bot,但每当我尝试登录时,我都会收到以下错误:

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()时,程序会在我输入用户名后冻结!

1 个答案:

答案 0 :(得分:2)

问题很可能是您的用户代理字符串。尝试将其更改为更长时间或没有像&#34;刮擦&#34;等关键字。或&#34; bot&#34;。