Невозможно извлечь полный список воспроизведения с помощью pytube - PullRequest
0 голосов
/ 06 августа 2020

Я использую последнее клонированное репо на 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)
...