2

因此,我正在尝试开发一个将 Game Day 线程发布到 /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() 时,程序在我输入用户名后冻结!

4

1 回答 1

10

问题很可能是您的用户代理字符串。尝试将其更改为更长的内容或不使用“scraping”或“bot”等关键字。

于 2015-04-02T02:21:47.220 回答