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)
收到此错误
_post中的文件“ C:\ Users \ source \ repos \ lib \ site-packages \ prawcore \ auth.py”(第31行)引发ResponseException(response)
ResponseException:收到401 HTTP响应
该401错误意味着您的请求缺乏对目标资源的有效认证证书。您需要使用reddit api 进行身份验证。
但是,如果您只想获取数据,则可以使用只读模式或自己向reddit api请求数据