【发布时间】:2018-06-24 20:49:56
【问题描述】:
我正在尝试编写一个聊天机器人并让它扫描添加到其中的所有 cmets。
目前我通过每 X 秒扫描到最后 Y 个 cmets 来做到这一点:
handle = praw.Reddit(username=config.username,
password=config.password,
client_id=config.client_id,
client_secret=config.client_secret,
user_agent="cristiano corrector v0.1a")
while True:
last_comments = handle.subreddit(subreddit).comments(limit=Y)
for comment in last_comments:
#process comments
time.sleep(X)
我很不满意,因为可能有很多重叠(这可以通过跟踪 cmets id 来解决)并且一些 cmets 被扫描了两次,而另一些则被忽略了。使用此 API 是否有更好的方法?
【问题讨论】: