Python 403尝试通过praw连接到Reddit时客户端HTTPError

Python 403尝试通过praw连接到Reddit时客户端HTTPError,python,reddit,praw,Python,Reddit,Praw,因此,我试图开发一个机器人,将游戏日线程发布到/r/KontinentalHL子Reddit,但每当我尝试登录时,就会出现以下错误: 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,

因此,我试图开发一个机器人,将游戏日线程发布到/r/KontinentalHL子Reddit,但每当我尝试登录时,就会出现以下错误:

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
回溯(最近一次呼叫最后一次):
文件“startBot.py”,第12行,在
r、 登录(用户名、密码)
文件“C:\Python33\lib\site packages\praw\\uuuuu init\uuuuuu.py”,第1230行,登录
self.request_json(self.config['login'],data=data)
文件“C:\Python33\lib\site packages\praw\decorators.py”,第161行,包装为
return_value=函数(reddit_会话,*args,**kwargs)
文件“C:\Python33\lib\site packages\praw\\uuuuu init\uuuuuu.py”,第510行,在request\u json中
响应=self.\u请求(url、参数、数据)
文件“C:\Python33\lib\site packages\praw\\uuuuu init\uuuuuu.py”,第375行,在请求中
_引发\u响应\u异常(响应)
文件“C:\Python33\lib\site packages\praw\internal.py”,第172行,在_raise\u response\u异常中
响应。针对_状态()提出_
文件“C:\Python33\lib\site packages\requests\models.py”,第808行,处于raise_for_状态
引发HTTPError(http\u error\u msg,response=self)
requests.exceptions.HTTPError:403客户端错误:禁止

我确信我的登录信息是正确的,我很困惑!我可能是个白痴,但有什么帮助吗?另外,当我尝试不带参数的r.login()时,程序在我输入用户名后冻结

问题很可能是您的用户代理字符串。尝试将其更改为更长的或没有“刮擦”或“机器人”等关键字的内容。

如果我没有发现这个答案,我会不寒而栗地想,我还会检查多少次我的客户id和客户机密。非常感谢。