从 YouTube 视频生成直接下载链接的应用程序

问题描述 投票:0回答:1

我需要制作一个像这个网站一样的程序:https://youtubemultidownloader.net/playlists.html

这个网站当您给它一个播放列表链接时,它会为您提供该播放列表中每个视频的直接下载链接,然后您可以使用 FDM 等程序立即下载它。

我怎样才能喜欢这个应用程序?

我尝试了

pytube
库来做到这一点,但直接链接没有有关视频标题的信息,只有标题,它给出了类似
videoback

的内容
python web-scraping download youtube pytube
1个回答
0
投票

您可以使用

playwright
来完成此操作。
Playwright
是一个网页抓取库,允许在许多不同的浏览器中动态抓取网站。

分两步安装(在终端中):

pip install playwright
playwright install

然后您可以使用它来进行网页抓取,这是一个示例(在本例中我使用 microsoft Edge 作为浏览器):

from playwright.sync_api import sync_playwright

with sync_playwright() as p:
    browser = p.chromium.launch(channel="msedge")
    page = browser.new_page()
    page.goto('playlist link here')
    #find elements and get a list of the video titles
    browser.close()

当然,您仍然需要找到元素并探索 youtube 的 html 结构才能抓取页面。然而,在做任何事情之前,我建议您查看文档,以便您很好地了解会发生什么以及如何使用

playwright
进行抓取。

© www.soinside.com 2019 - 2024. All rights reserved.