python在不知道文件名的情况下从网站下载视频



我想知道如何从网站下载视频。

import urllib
testfile = urllib.URLopener()
testfile.retrieve("http://randomsite.com/file.gz", "file.gz")

我知道,只要你有文件扩展名,上面的脚本就可以下载文件。我想知道的是,如何在不知道文件扩展名的情况下下载文件?我如何制作一个程序,将通过插入视频url下载视频"例如当你右键点击并复制视频url"

如果有人能为我指明正确的方向,我将不胜感激!

from __future__ import unicode_literals
import youtube_dl
ydl_opts = {}
with youtube_dl.YoutubeDL(ydl_opts) as ydl:
    ydl.download(['YOUR URL'])

我可以从一个没有youtube的网站下载视频,上面的代码是:)

最新更新