bul*_*r17 2 python reddit scraper praw
我尝试使用 praw.reddit 命令抓取 Reddit,但我不断收到以下信息:
prawcore.exceptions.OAuthException: unauthorized_client error processing
request (Only script apps may use password auth)
Run Code Online (Sandbox Code Playgroud)
这是我的代码的顶部:(我删除了敏感项目)
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='')
Run Code Online (Sandbox Code Playgroud)
我认为这是因为我的 user_agent ID?我在网上查了一下,发现这似乎是结构,但我不确定。如有任何帮助,我们将不胜感激
此类错误是由与该客户端 ID 关联的应用程序类型引起的。使用密码登录仅限于脚本类型应用程序。
当您创建新应用程序时,可以选择三种类型的应用程序:
如果应用程序具有 Web 应用程序或已安装的应用程序类型,则无法使用这种形式的身份验证。应用程序类型一旦创建就无法更改,但您可以简单地使用脚本类型创建一个新应用程序类型。