使用pl = Playlist(link)时,
中文名字的播放列表:不好 - pl 为空 https://www.youtube.com/watch?v=HSUaNt76UAM&list=RDHSUaNt76UAM
播放列表作品: https ://www.youtube.com/watch?v=58PpYacL-VQ&list=UUd6MoB9NC6uYN2grvUNT-Zg
是因为编码问题吗?但是 pytube 在下载带有中文名称的视频时可以正常工作。
使用pl = Playlist(link)时,
中文名字的播放列表:不好 - pl 为空 https://www.youtube.com/watch?v=HSUaNt76UAM&list=RDHSUaNt76UAM
播放列表作品: https ://www.youtube.com/watch?v=58PpYacL-VQ&list=UUd6MoB9NC6uYN2grvUNT-Zg
是因为编码问题吗?但是 pytube 在下载带有中文名称的视频时可以正常工作。
这是图书馆的问题,但现在有一个修复,但它还没有合并......
这是修复它的临时解决方法:
pip uninstall pytube3
并从 fork 安装它:
pip install git+https://github.com/Maelstrom6/pytube3.git
希望这会有所帮助......
尝试这个 ,
from pytube import Playlist
playlist = Playlist(youtube video link)
print('Number of videos in playlist: %s' % len(playlist.video_urls))
for video_url in playlist.video_urls:
print(video_url)
希望这对你有帮助!