youtube-dl如何在bilibili上获得视频的真实网址?

问题描述 投票:-6回答:1

要在其中打开https://github.com/ytdl-org/youtube-dl/tree/master/youtube_dl/extractorbilibili.py,我会得到bilibili.py源代码,它无济于事。对于像我这样的新手来说,一遍又一遍地查看bilibili.py's source code是没有用的。我很难理解youtube-dl如何在bilibili上获得视频的真实网址?bilibili.py提取胆量视频的真实网址的原理是什么?bilibili.py's source code中有421行,请将bilibili.py简化为一个简短的单一函数,例如getUrlFromBilibili

url = "https://www.bilibili.com/video/av52135588?from=search&seid=5625791913889140593"
real_url = getUrlFromBilibili(url)
print(real_url)

请执行getUrlFromBilibili功能并在其中给出一些注释,以显示获取bilibili视频真实URL的原理。>>

def  getUrlFromBilibili(url):
    #make the function short as soon as possible

要打开https://github.com/ytdl-org/youtube-dl/tree/master/youtube_dl/extractor,bilibili.py进入其中,我会得到bilibili.py源代码,它无济于事。对于像我这样的新手来说,没有用处... ...>

url extract youtube-dl
1个回答
0
投票

好像您只想获取没有参数的url部分。可以像这样简单地实现。

url = "https://www.bilibili.com/video/av52135588?from=search&seid=5625791913889140593"
real_url = url.split('?')[0]

//real_url = https://www.bilibili.com/video/av52135588
© www.soinside.com 2019 - 2024. All rights reserved.