3
チャットボットを作成しようとしていて、特定のサブディレクトリからデータをフィードしたいとします。再帰的に私はすでにsubredditから(すべて)提出IDを受信するために異なるアプローチを試してみましたSubredditからすべてのsubmission IDを取得するにはどうしたらいいですか?
reddit = praw.Reddit()
submission = reddit.submission(submissionId) #id: https://redd.it/7jjtoq -> "7jjtoq"
をループしながらhttps://www.reddit.com/r/leagueoflegends/
は、私はすでに、すべてのコメントをクロールすることができるよ:
subreddits = reddit.subreddits.search_by_name('leagueoflegends', include_nsfw=True, exact=False)
または
for submission in reddit.get_new(limit=300):
...
id 'のすべてを受け取る方法はありますか?サブレッジからs?
docs(https://praw.readthedocs.io/en/latest/code_overview/other/listinggenerator.html): limit - フェッチするコンテンツエントリの数。 limitがNoneの場合、できるだけ多くのエントリを取得します。 redditのリスティングのほとんどには最大1000個のアイテムが含まれ、一度に100個が返されます。このクラスは自動的に必要なすべてのリクエストを発行します(デフォルト:100)。 – audiodude
私はサブレディ= reddit.subreddits.search_by_name( 'leagueoflegends' ...)の私のアプローチに私を導きます。私はListGeneratorと言うように私を返します。どうすればそのジェネレータを適切に利用できますか? typeはサブリストの項目のリストです(これはいつも私がジェネレータを持っている時です):... leagueoflegends subreddit自体を見て間違っているように思われる2回だけループしています –
どういう意味ですか? "すべてのids"? – audiodude