【问题标题】:Trying to Scrape Reddit with praw.Reddit试图用 praw.Reddit 刮掉 Reddit
【发布时间】:2018-12-01 01:55:39
【问题描述】:

我正在尝试使用 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?我在网上看了,发现这似乎是结构,但我不确定。这里的任何帮助将不胜感激

【问题讨论】:

    标签: python reddit scraper praw


    【解决方案1】:

    此类错误是由与该客户端 ID 关联的应用类型引起的。使用密码登录仅限于脚本类型的应用程序。

    当您创建新应用时,有三种类型的应用可供选择:

    • 网络应用程序:基于网络的应用程序
    • 已安装的应用:用于安装的应用,例如在手机上
    • script:供个人使用的脚本。只能访问开发者帐户

    如果应用程序具有 Web 应用程序或已安装的应用程序类型,则不能使用这种形式的身份验证。应用类型一经创建便无法更改,但您可以简单地使用脚本类型创建一个新应用。

    【讨论】:

    • 这应该被接受为答案。非常感谢!
    猜你喜欢
    • 2019-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多