我需要从 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