0

使用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 在下载带有中文名称的视频时可以正常工作。

4

2 回答 2

1

这是图书馆的问题,但现在有一个修复,但它还没有合并......

这是修复它的临时解决方法:

  • 用 pip 删除旧版本的库:
pip uninstall pytube3

并从 fork 安装它:

 pip install git+https://github.com/Maelstrom6/pytube3.git 

希望这会有所帮助......

于 2020-07-14T10:33:27.490 回答
0

尝试这个 ,

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)

希望这对你有帮助!

于 2020-06-15T14:47:54.397 回答