使用 asyncpraw 时 401 HTTP 响应

问题描述 投票:0回答:0

我需要从 reddit(subreddits、帖子、评论等)中提取数据。我正在使用 asyncpraw 并遵循 documentation:

pip install asyncpraw
import asyncpraw

reddit = asyncpraw.Reddit(
    client_id="my client id",
    client_secret="my client secret",
    user_agent="my user agent",
)

然后我尝试从 r/test 获得 10 个“热门”提交:

subreddit = await reddit.subreddit("test")
async for submission in subreddit.hot(limit=10):
    print(submission.title)

我得到以下回复:

ResponseException: received 401 HTTP response

这是网站“快速入门”部分中列出的基本操作之一,但我已经遇到错误,尽管我已按照说明进行操作。当我也尝试做其他事情但不明白为什么时,我得到了这个。

我尝试浏览 site 但没有得到任何结果。我还尝试在 myTerminal 而不是 colab notebook 中运行脚本,但出现以下错误:

async for submission in subreddit.hot(limit=10):
                                                   ^
SyntaxError: invalid syntax
reddit praw asyncpraw
© www.soinside.com 2019 - 2024. All rights reserved.