我正在尝试使用praw.reddit命令抓取Reddit,但我不断收到以下内容:
prawcore.exceptions.OAuthException: unauthorized_client error processing
request (Only script apps may use password auth)
这是我的代码的顶部:(我删除了敏感项目)
import praw
import pandas as pd
import datetime as dt
reddit = praw.Reddit(client_id='zlpcoz08aNK8Bw', \
client_secret='', \
user_agent='comment_scraper 1.0 by /u/bullybear77777',
\
username='', \
password='')
我认为是因为我的user_agent ID?我在网上看了看,发现这似乎是结构,但我不确定。
答案 0 :(得分:0)
这类错误是由与该客户端ID关联的应用类型引起的。使用密码登录仅限脚本类型的应用程序。
创建新应用程序时,可以选择三种类型的应用程序:
如果应用程序具有Web应用程序或已安装的应用程序类型,则无法使用这种身份验证形式。创建应用后,您将无法更改它的类型,而只需使用脚本类型创建一个新的应用即可。