Youtube-dl是否使用Scrapy或Beautiful Soup库?

时间:2019-05-10 11:26:22

标签: python web-scraping youtube-api youtube-dl

Youtube-dl的任何部分都使用Scrapy或Beautiful Soup库吗?

1 个答案:

答案 0 :(得分:1)

这是youtube-dl的git repo的链接。 click here

extract_info与已知的extractors(来自提取程序包)检查提供的URL,每个URL都有特定于站点的规则,用于从网页中提取内容URL。

一旦提取器返回URL和其他元数据,它最终会在提取器提供的内容URL上调用get_suitable_downloader,以确定在下载时使用哪种协议。每种协议的实现都扩展了FileDownloader,它提供了下载文件的通用接口。

根据请求的选项,可能需要对下载的文件进行后处理,例如将请求的视频和音频轨道重新混合为一个文件。完成这些操作的代码在postprocessor包中。