url - youtube-dl 如何在 bilibili 上获取视频的真实 url?
问题描述
打开https://github.com/ytdl-org/youtube-dl/tree/master/youtube_dl/extractor
,bilibili.py
在里面,我得到bilibili.py
源代码,它没有任何帮助。
像我这样的新手一遍又一遍地看是没有用的 bilibili.py's source code
。
我很难理解youtube-dl如何在bilibili上获取视频的真实网址?bilibili上提取视频真实url
的原理是什么?
共有 421 行,请简化为简短的单个函数,例如.bilibili.py
bilibili.py's source code
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
解决方案
看起来您只想获取不带参数的 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