Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用praw登录reddit时出错_Python_Reddit_Praw - Fatal编程技术网

Python 使用praw登录reddit时出错

Python 使用praw登录reddit时出错,python,reddit,praw,Python,Reddit,Praw,我已经看到一些问题已经问过了,但是没有人回答,所以我将尝试一下。当我使用以下代码时: import praw, time r = praw.Reddit(user_agent="Bot experiment by redacted") r.login('redacted', 'redacted') 我得到一个具有以下回溯的连接错误: Traceback (most recent call last): File "redacted", line 5, in <module>

我已经看到一些问题已经问过了,但是没有人回答,所以我将尝试一下。当我使用以下代码时:

import praw, time

r = praw.Reddit(user_agent="Bot experiment by redacted")
r.login('redacted', 'redacted')
我得到一个具有以下回溯的连接错误:

Traceback (most recent call last):
  File "redacted", line 5, in <module>
    r.login('redacted', 'redacted')
  File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/praw/__init__.py", line 1263, in login
    self.request_json(self.config['login'], data=data)
  File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/praw/decorators.py", line 161, in wrapped
    return_value = function(reddit_session, *args, **kwargs)
  File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/praw/__init__.py", line 519, in request_json
    response = self._request(url, params, data)
  File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/praw/__init__.py", line 383, in _request
    _raise_response_exceptions(response)
  File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/praw/internal.py", line 172, in _raise_response_exceptions
    response.raise_for_status()
  File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/requests/models.py", line 831, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 403 Client Error: Forbidden
回溯(最近一次呼叫最后一次):
文件“已编辑”,第5行,按
r、 登录('已编辑','已编辑')
文件“/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site packages/praw/_init__.py”,第1263行,登录
self.request_json(self.config['login'],data=data)
文件“/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/praw/decorators.py”,第161行,包装为
return_value=函数(reddit_会话,*args,**kwargs)
文件“/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site packages/praw/_init__.py”,第519行,在request_json中
响应=self.\u请求(url、参数、数据)
文件“/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/praw/__-init____;.py”,第383行,在请求中
_引发\u响应\u异常(响应)
文件“/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/praw/internal.py”,第172行,在“raise\u response\u exceptions”中
响应。针对_状态()提出_
文件“/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site packages/requests/models.py”,第831行,处于raise_for_状态
引发HTTPError(http\u error\u msg,response=self)
requests.exceptions.HTTPError:403客户端错误:禁止

我曾在Python3.4和2.7中尝试过这一点,我曾尝试过从空闲和终端运行。我已经尝试将我的用户名和密码留在外面,并在提示时登录。我在酒店房间的Mac电脑上试过,在办公室的Windows电脑上试过,每次都会遇到同样的错误。我已经尝试从我的机器人帐户,我刚刚作出和我的正常帐户。有人有什么想法吗?

问题是我的用户代理字符串中有“bot”一词。它被移除后,没有任何问题