请求无法在python

时间:2019-12-13 08:51:09

标签: python-3.x praw

我想使用praw软件包提交信息。 但是,它不会返回任何结果。

我调用提交的代码是这样的:

work_time = get_server_time()
    subreddit = reddit.subreddit(subreddit)

    for sid in subreddit.new(limit=1000):
        submission = reddit.submission(id=sid)

首先它可以工作,但是在我重新启动后,它卡住了。

错误消息是:

  

第30行中的文件“ C:\ Users \ My \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ praw \ models \ reddit \ base.py”,在 getattr < / strong>
  self._fetch()
  _fetch中的文件“ C:\ Users \ My \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ praw \ models \ reddit \ submission.py”,第234行
  数据= self._fetch_data()
  文件“ C:\ Users \ My \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ praw \ models \ reddit \ submission.py”,第231行,位于_fetch_data
  返回self._reddit.request(“ GET”,路径,参数)
  在请求中,文件“ C:\ Users \ My \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ praw \ reddit.py”,第580行,
  返回self._core.request(
  请求中的文件“ C:\ Users \ My \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ prawcore \ sessions.py”,第183行,
  返回self._request_with_retries(
  文件“ C:\ Users \ My \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ prawcore \ sessions.py”,行115,位于_request_with_retries
  响应,save_exception = self._make_request(
  文件“ C:\ Users \ My \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ prawcore \ sessions.py”,行_make_request中的第98行
  响应= self._rate_limiter.call(
  文件“ C:\ Users \ My \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ prawcore \ rate_limit.py”,调用中的第36行,
  响应= request_function(* args,** kwargs)
  在请求中,文件“ C:\ Users \ My \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ prawcore \ requestor.py”,第47行,
  返回self._http.request(* args,timeout = TIMEOUT,** kwargs)
  请求中的文件“ C:\ Users \ My \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ requests \ sessions.py”,第533行,
  resp = self.send(prep,** send_kwargs)
  发送文件“ C:\ Users \ My \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ requests \ sessions.py”,行646,位于
  r = adapter.send(request,** kwargs)
  发送中的文件“ C:\ Users \ My \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ requests \ adapters.py”,第439行,
  resp = conn.urlopen(
  urlopen中的文件“ C:\ Users \ My \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ urllib3 \ connectionpool.py”,行665
  httplib_response = self._make_request(
  _make_request中的文件“ C:\ Users \ My \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ urllib3 \ connectionpool.py”,第421行
  six.raise_from(e,None)
  在第三行的“ _”文件“”
  _make_request
中的文件“ C:\ Users \ My \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ urllib3 \ connectionpool.py”,第416行   httplib_response = conn.getresponse()
  getresponse中的文件“ C:\ Users \ My \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ http \ client.py”,行1322
  response.begin()
  在开始处的文件“ C:\ Users \ My \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ http \ client.py”,第303行
  版本,状态,原因= self._read_status()
  _read_status中的文件“ C:\ Users \ My \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ http \ client.py”,第264行
  行= str(self.fp.readline(_MAXLINE + 1),“ iso-8859-1”)
  文件“ C:\ Users \ My \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ socket.py”,行669,位于readinto
  返回self._sock.recv_into(b)
  文件“ C:\ Users \ My \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ ssl.py”,行1241,位于recv_into
  返回self.read(nbytes,buffer)
  文件“ C:\ Users \ My \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ ssl.py”,行1099,已读取
  返回self._sslobj.read(len,buffer)

0 个答案:

没有答案