python 如何使用Reddit API只抓取视频?

cx6n0qe3  于 2022-12-28  发布在  Python
关注(0)|答案(1)|浏览(144)

我正在尝试使用PRAW从一个特定的subreddit获取帖子。
这是我的代码:

import praw

reddit = praw.Reddit(client_id=PERSONAL_USE_SCRIPT,
                     client_secret=SECRET,
                     user_agent="useragent")

for submission in reddit.subreddit("funnyvideos").hot(limit=10):
   print(submission.title)

输出包括所有前10个热门主题及其标题。这包括视频和非视频帖子。
我如何应用过滤器,使其***只获取包含视频的帖子***并排除所有其他帖子?

bkhjykvo

bkhjykvo1#

要将帖子过滤为仅包含视频的帖子,您可以执行以下操作:

for submission in reddit.subreddit("funnyvideos").hot(limit=10):
    if submission.is_video:
        # submission.url will give the url to the video
        print(submission.title)

相关问题