Reddit 画像スクレーパーを作成しましたが、Reddit API では最新の 1000 枚の画像しか取得できません。より多くのデータを取得するために追加料金を支払うことができるか (10 万に達するか)、またはこの問題の無料の回避策を知っている人はいますか?
質問する
1482 次
1 に答える
4
reddit API では、最新の 1000 枚の画像までしか移動できません
リストが1000件の提出物しか戻らないことを意味していると思います. これは、 http://www.reddit.com/new (私の知る限り) を除くすべての reddit リストに適用される厳しい制限です。現時点では、追加のAPI アクセスに対して料金を支払うオプションはありません。ただし、 reddit の API ルールに従っていると仮定すると、 http://www.reddit.com/newリストを使用して、必要なだけ戻って、気にしない subreddit への送信を単純に除外できます。
これは、過去 10,000 件のサブミッションで一連のサブレディットに対して行われたサブミッションの数をカウントする単純なPRAWの例です (実行には約 200 秒かかります)。
import praw
r = praw.Reddit('stackoverflow question test')
subs = set(['aww', 'funny'])
count = 0
for submission in r.get_new(limit=10000):
if submission.subreddit.display_name.lower() in subs:
count += 1
print(count)
于 2013-03-01T03:01:02.063 に答える