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)
收到此错误
文件“ C:\ Users \ source \ repos \ lib \ site-packages \ prawcore \ auth.py”,行 31,在_post中 引发ResponseException(response)
ResponseException:收到401 HTTP响应
答案 0 :(得分:1)
您未通过reddit的API(see the PRAW authentication page)进行身份验证。首先登录应该可以解决此问题。
答案 1 :(得分:0)
401 error意味着您的请求缺少针对目标资源的有效身份验证凭据。您需要authenticate yourself使用reddit api。
但是,如果您只想获取数据,则可以使用read-only mode或自己向reddit api请求数据