Python 3.x Python 3.5.2下载vimeo视频

Python 3.x Python 3.5.2下载vimeo视频,python-3.x,Python 3.x,当我在html浏览器中使用view source时,它会显示源代码 view-source:https://vimeo.com.video/(video id #) 这将显示底层视频的源代码,以便我可以选择要下载的高质量视频 我想自动做同样的事情,而不是一直通过浏览器下载vimeo视频 当我尝试使用python 3.5.2做同样的事情时,我最终得到了 No connection adapters were found for 'view-source:https://player.vimeo.

当我在html浏览器中使用view source时,它会显示源代码

view-source:https://vimeo.com.video/(video id #)
这将显示底层视频的源代码,以便我可以选择要下载的高质量视频

我想自动做同样的事情,而不是一直通过浏览器下载vimeo视频

当我尝试使用python 3.5.2做同样的事情时,我最终得到了

No connection adapters were found for 'view-source:https://player.vimeo.com/video/(video id #)
在浏览器中,当我尝试将该页面作为常规页面打开时,我得到的只是错误页面抱歉,这是一个私人视频,无法显示。当我在浏览器中使用view source时,我不会在同一视频上获得错误代码,而是获取源代码并选择所需的质量

在Python中,当我尝试使用view source时,我得到了无连接适配器。如果我不这样做,那么我得到的就是错误403:禁止

我已经用urllib.requests和beautifulsou两种方法都试过了,但两种方法都无法实现

page = requests.get('https://player.vimeo.com/video/' + video[0])
html2 = BeautifulSoup(page.content, 'html.parser')
上面是“对不起”一页

html1 = 'https://player.vimeo.com/video/' + video[0]
print(html1)
result = requests.get(html1, headers=headers)
with urllib.request.urlopen(html1) as att:
    html2 = att.read()
上面给出了错误403:禁止

如何获取它,以便从网页获取“查看源代码”源代码?

对于私人视频(仅嵌入),它将提供403状态代码

>#不是仅嵌入的视频
>>>请求。获取('https://player.vimeo.com/video/492406...') 
这对我有用

您可以使用这个小型轻量级软件包轻松下载任何Vimeo视频并检索元数据

对于私人视频(仅嵌入),它将给出403状态代码

>#不是仅嵌入的视频
>>>请求。获取('https://player.vimeo.com/video/492406...') 
这对我有用

您可以使用这个小型轻量级软件包轻松下载任何Vimeo视频并检索元数据