Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.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
pythonpraw-can';t登录,重定向异常_Python_Reddit_Praw - Fatal编程技术网

pythonpraw-can';t登录,重定向异常

pythonpraw-can';t登录,重定向异常,python,reddit,praw,Python,Reddit,Praw,我正在尝试使用praw通过python登录Reddit帐户 import time import praw r = praw.Reddit(user_agent='Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:37.0) Gecko/20100101 Firefox/37.0') r.login('user', 'pass') 这就是我得到的错误: Traceback (most recent call last): File "/home/wor

我正在尝试使用praw通过python登录Reddit帐户

import time
import praw

r = praw.Reddit(user_agent='Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:37.0) Gecko/20100101 Firefox/37.0')
r.login('user', 'pass')
这就是我得到的错误:

Traceback (most recent call last):
  File "/home/workspace/Reddit/logintest.py", line 5, in <module>
    r.login('user', 'pass')
  File "/usr/local/lib/python2.7/dist-packages/praw-2.1.21-py2.7.egg/praw/__init__.py", line 1334, in login
    self.user = self.get_redditor(user)
  File "/usr/local/lib/python2.7/dist-packages/praw-2.1.21-py2.7.egg/praw/__init__.py", line 949, in get_redditor
    return objects.Redditor(self, user_name, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/praw-2.1.21-py2.7.egg/praw/objects.py", line 746, in __init__
    fetch, info_url)
  File "/usr/local/lib/python2.7/dist-packages/praw-2.1.21-py2.7.egg/praw/objects.py", line 73, in __init__
    self.has_fetched = self._populate(json_dict, fetch)
  File "/usr/local/lib/python2.7/dist-packages/praw-2.1.21-py2.7.egg/praw/objects.py", line 133, in _populate
    json_dict = self._get_json_dict() if fetch else {}
  File "/usr/local/lib/python2.7/dist-packages/praw-2.1.21-py2.7.egg/praw/objects.py", line 126, in _get_json_dict
    as_objects=False)
  File "/usr/local/lib/python2.7/dist-packages/praw-2.1.21-py2.7.egg/praw/decorators.py", line 163, in wrapped
    return_value = function(reddit_session, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/praw-2.1.21-py2.7.egg/praw/__init__.py", line 561, in request_json
    retry_on_error=retry_on_error)
  File "/usr/local/lib/python2.7/dist-packages/praw-2.1.21-py2.7.egg/praw/__init__.py", line 402, in _request
    response = handle_redirect()
  File "/usr/local/lib/python2.7/dist-packages/praw-2.1.21-py2.7.egg/praw/__init__.py", line 376, in handle_redirect
    url = _raise_redirect_exceptions(response)
  File "/usr/local/lib/python2.7/dist-packages/praw-2.1.21-py2.7.egg/praw/internal.py", line 164, in _raise_redirect_exceptions
    raise RedirectException(response.url, new_url)
praw.errors.RedirectException: Unexpected redirect from http://www.reddit.com/user/user/about/.json to https://www.reddit.com/user/user/about/.json
回溯(最近一次呼叫最后一次):
文件“/home/workspace/Reddit/logintest.py”,第5行,在
r、 登录('user','pass')
文件“/usr/local/lib/python2.7/dist-packages/praw-2.1.21-py2.7.egg/praw/_-init___;.py”,第1334行,登录
self.user=self.get\u redditor(用户)
文件“/usr/local/lib/python2.7/dist packages/praw-2.1.21-py2.7.egg/praw/_init__.py”,第949行,在get_redditor中
return objects.Redditor(self、用户名、*args、**kwargs)
文件“/usr/local/lib/python2.7/dist packages/praw-2.1.21-py2.7.egg/praw/objects.py”,第746行,在__
获取信息(url)
文件“/usr/local/lib/python2.7/dist packages/praw-2.1.21-py2.7.egg/praw/objects.py”,第73行,在__
self.has_fetched=self._填充(json_dict,fetch)
文件“/usr/local/lib/python2.7/dist packages/praw-2.1.21-py2.7.egg/praw/objects.py”,第133行,在
json_dict=self.\u获取_json_dict()如果获取其他{}
文件“/usr/local/lib/python2.7/dist-packages/praw-2.1.21-py2.7.egg/praw/objects.py”,第126行,在
as_objects=False)
文件“/usr/local/lib/python2.7/dist packages/praw-2.1.21-py2.7.egg/praw/decorators.py”,第163行,包装
return_value=函数(reddit_会话,*args,**kwargs)
文件“/usr/local/lib/python2.7/dist-packages/praw-2.1.21-py2.7.egg/praw/__init___;.py”,第561行,在请求中
重试错误=重试错误)
文件“/usr/local/lib/python2.7/dist-packages/praw-2.1.21-py2.7.egg/praw/__init___;.py”,第402行,在请求中
response=handle\u redirect()
文件“/usr/local/lib/python2.7/dist packages/praw-2.1.21-py2.7.egg/praw/__init___;.py”,第376行,位于句柄重定向中
url=\u引发\u重定向\u异常(响应)
文件“/usr/local/lib/python2.7/dist packages/praw-2.1.21-py2.7.egg/praw/internal.py”,第164行,在“提升”和“重定向”异常中
引发重定向异常(response.url,new_url)
praw.errors.RedirectException:来自的意外重定向http://www.reddit.com/user/user/about/.json 到https://www.reddit.com/user/user/about/.json

我在谷歌上搜索了一下,找不到任何相关信息。

结果是我的PRAW版本已经过时,我需要更新
pip-install-praw--update
,因为
pip-install-praw
实际上不会更新您的版本

原来我的PRAW版本已经过时,我需要更新
pip-install-praw--update
,因为
pip-install-praw
实际上不会更新您的版本