Я использую последнее клонированное репо на pytube (плейлист) из github.
Потому что в репо добавлен новый код, который недоступен при установке pip
Этот плейлист содержит более сотни видео и Я не могу извлечь все видео.
Это ошибка:
Traceback (most recent call last):
File "E:/Practice/testing.py", line 6, in
print(len(playlist.video_urls))
File "C:\Python\Python 3.7\lib\site-packages\pytube\contrib\playlist.py", line 242, in video_urls
for page in list(self._paginate())
File "C:\Python\Python 3.7\lib\site-packages\pytube\contrib\playlist.py", line 111, in _paginate
req = request.get(load_more_url, extra_headers=headers)
TypeError: get() got an unexpected keyword argument 'extra_headers'
from pytube import Playlist
url = 'https://www.youtube.com/playlist?list=PL9bw4S5ePsEF-J_tIORZ6xE_OXkGuKjjY'
playlist = Playlist(url)
print(len(playlist.video_urls))
print(type(playlist.video_urls))
for url in playlist.video_urls:
print(url)