python - PRAW Subreddit 模型对于一些请求工作正常 - 然后只发送一段时间 503 错误

标签 python python-3.x praw reddit

正如标题所示,我每天运行一次,它对于前几个请求运行良好,然后它似乎随机停止工作,然后只会出现 503 错误。

这只是最近出现的问题,代码在过去两个月中一直运行良好。还有其他人经历过吗?以下是错误发生位置的片段:

# create reddit object
reddit = praw.Reddit(client_id = client_id,
                     client_secret = client_secret,
                     user_agent = user_agent)

# use PRAW subreddit model
sub = reddit.subreddit('economy')

sub_list = []

try:
    for s in sub.submissions(start = start_date, end = end_date):
        sub_list.append(s)
except Exception as e:
    print(str(e))

最佳答案

HTTP 503 代码表示该服务不可用。这是 Reddit 方面的错误。您应该捕获异常并使用重试策略,例如 exponential backoff

关于python - PRAW Subreddit 模型对于一些请求工作正常 - 然后只发送一段时间 503 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43440206/

相关文章:

python-3.x - 名称错误 : name 'MediaIoBaseDownload' is not defined

python-3.x - “NoneType”对象没有属性 'pydev_do_not_trace'

python - 使用 PRAW 进行 Reddit 搜索时经常收到 503 错误

python - 如何设置 tkinter 比例 slider 的颜色?

python - 在没有 WinAppDbg 的情况下使用 Python 捕获 3rd 方 exe 的崩溃

python - 如何从 QWebEngineView 禁用 contextMenu?

python - 使用 PRAW 在标题返回中获取 & 而不是 &

depth-first-search - 如何在 Reddit PRAW 上实现 DFS?

python - Pandas 在 train_test_split 之后显示 SettingWithCopyWarning

python - CSV 上传时未设置外键 -- Django