【发布时间】:2020-03-28 09:19:36
【问题描述】:
我正在尝试构建一个 youtube-playlist-downloader,其中包括使用 BeautifulSoup 抓取播放列表的网页以获取视频的 href。在检查了一个youtube播放列表网页后,我发现视频信息是ytd-playlist-video-renderer标签的孩子。所以,我尝试运行以下 python 脚本
html = urllib.request.urlopen(url).read()
soup = BeautifulSoup(html, "html.parser")
hrefs = list()
tags = soup('ytd-playlist-video-renderer')
count = len(tags)
print(count)
我希望它打印播放列表中的视频数量,但每次都打印 0。有办法吗?
【问题讨论】:
标签: python beautifulsoup download youtube html-parser