所以,我试图让一个机器人从subreddit中获取随机发布的URL,并希望它检查登录凭据是否有效,所以这是我想出的:
import praw
import pandas as pd
import datetime as dt
username = input("Your user name:\n")
password = input("Your Password:\n")
reddit = praw.Reddit(client_id='xxxxxxxxxxxxx', \
client_secret='xxxxxxxxxxxxxxxxxxxxxxxx', \
user_agent='Fetch', \
username=username, \
password=password)
if reddit == thats where i dont know what to type
submission = reddit.subreddit("gtaonline").random()
print(submission.url)
else:
print("Enter valid credentials")
quit()
reddit.user.me()
。此方法为您提供经过身份验证的用户,这是副作用,导致Reddit
实例使用凭据。如果凭据有效,则返回Redditor
实例。如果您的凭据无效,则调用它会导致prawcore.ResponseException
。