我正在尝试监视帖子,并绘制 24 小时内(以 5 分钟间隔)的起伏次数。代码的核心如下所示:
while True:
post = r.get_submission(submission_id='23a1zz')
time.sleep(5)
post.refresh()
print post.ups
time.sleep(5*60)
但是,它并不能反映真正的起起落落。即使实际帖子非常动态,它仍停留在相同的数字上。
API 指南规定,请求同一资源的频率不应超过每 30 秒一次。该指南由 Reddit 和 PRAW 端的缓存支持,如果在短时间内再次请求,该缓存将返回相同的内容。http://praw.readthedocs.org/en/latest/pages/faq.html#i-made-a-change-but-it-doesn-t-seem-to-have-an-effect