如何使用 praw 从 reddit 下载视频

Posted

技术标签:

【中文标题】如何使用 praw 从 reddit 下载视频【英文标题】:How can I download videos from reddit using praw 【发布时间】:2020-11-14 20:50:19 【问题描述】:

所以我想从 reddit 下载视频,我在 github 上看过项目,但我对 python 很陌生,不知道它是如何工作的,如果有人能解释一下,我会很感激,我找到了这个 @ 987654321@ 它可以工作,但它可以将音频和视频分开,我希望将它们合二为一,我认为您可以使用 ffmpeg 将它们组合起来,但我也不知道它是如何工作的,以及如何配置其中一些内容,例如视频的位置保存和质量,这是我的代码。

from redvid import Downloader
import praw

reddit = praw.Reddit(client_id = "a", client_secret = "b", user_agent = "c")

subreddit = reddit.subreddit("learnpython")
hot = subreddit.hot(limit=5)

reddit1 = Downloader(max_q=True)

for submission in hot:
    reddit1.url = submission.url
    reddit.download()

【问题讨论】:

这个帖子能回答你的问题吗? ***.com/questions/28219049/… 谢谢,请问ffmpeg下载的保存位置怎么改? 【参考方案1】:

有一个非常易于使用的库,可以安装带有声音的 reddit 视频,只需 install RedDownloader by:

pip install RedDownloader

使用它:

from RedDownloader import RedDownloader

file = RedDownloader.Download(url = "url of post" , output="output file name here" , quality = 720)

质量是视频质量,可能的质量是 360 、 720 、 1080

【讨论】:

以上是关于如何使用 praw 从 reddit 下载视频的主要内容,如果未能解决你的问题,请参考以下文章

PRAW:回复帖子

PRAW - 500 HTTP 响应错误

如何从字符串中过滤掉特定字符串

Python Reddit 提交文本切片

Python:Scrapy和Reddit

使用 PRAW 获得 100 多个搜索结果?