我想用praw刮取reddit数据。添加for循环后,我收到raise ResponseException(response)错误

我想用praw刮取reddit数据。添加for循环后,我收到raise ResponseException(response)错误,reddit,praw,Reddit,Praw,收到此错误 文件“C:\Users\source\repos\lib\site packages\prawcore\auth.py”,第行 31岁,在岗 引发响应异常(响应) ResponseException:收到401 HTTP响应 您没有使用reddit的API()进行身份验证。首先登录应该可以解决此问题。这意味着您的请求缺少目标资源的有效身份验证凭据。您需要使用reddit api进行测试。 但是,如果您只想获取数据,则可以使用或自己向请求数据 subredditcmv=reddit.s

收到此错误

文件“C:\Users\source\repos\lib\site packages\prawcore\auth.py”,第行 31岁,在岗 引发响应异常(响应)

ResponseException:收到401 HTTP响应


您没有使用reddit的API()进行身份验证。首先登录应该可以解决此问题。

这意味着您的请求缺少目标资源的有效身份验证凭据。您需要使用reddit api进行测试。
但是,如果您只想获取数据,则可以使用或自己向请求数据

subredditcmv=reddit.subreddit('changemyview')
cmv_subreddit=subredditcmv.top(limit=15)
cmv_dict={"Title":[], \
          "Score":[], \
          "id":[], \
          "number_of_comments":[],\
          "post":[],\
          "created":[]
          }
for posts in cmv_subreddit:
    cmv_dict["Title"].append(posts.title)
    cmv_dict["Score"].append(posts.score)
    cmv_dict["id"].append(posts.id)
    cmv_dict["number_of_comments"].append(posts.num_comments)
    cmv_dict["post"].append(posts.selftext)
    cmv_dict["created"].append(posts.created)