———————
Простой скрипт скачивания с ютубе:
from pytube import YouTube link = input("Введите ссылку на видео с YouTube: ") yt = YouTube(link) print(f"Заголовок: {yt.title}") print(f"Количество просмотров: {yt.views}") print(f"Продолжительность видео: {yt.length}") ys = yt.streams.get_highest_resolution() ys.download() print("Загрузка завершена!")
Введите ссылку на видео с YouTube: https://www.youtube.com/shorts/EZRKWP3e-E8
Заголовок: Mini tutorial video. Shuffle/cuttingshapes
Количество просмотров: 47662509
Продолжительность видео: 15
Traceback (most recent call last):
File “C:\Users\Пк\Desktop\color_text.py”, line 11, in <module>
ys = yt.streams.get_highest_resolution()
File “C:\Python\lib\site-packages\pytube\__main__.py”, line 292, in streams
return StreamQuery(self.fmt_streams)
File “C:\Python\lib\site-packages\pytube\__main__.py”, line 177, in fmt_streams
extract.apply_signature(stream_manifest, self.vid_info, self.js)
File “C:\Python\lib\site-packages\pytube\extract.py”, line 409, in apply_signature
cipher = Cipher(js=js)
File “C:\Python\lib\site-packages\pytube\cipher.py”, line 43, in __init__
self.throttling_plan = get_throttling_plan(js)
File “C:\Python\lib\site-packages\pytube\cipher.py”, line 387, in get_throttling_plan
raw_code = get_throttling_function_code(js)
File “C:\Python\lib\site-packages\pytube\cipher.py”, line 301, in get_throttling_function_code
code_lines_list = find_object_from_startpoint(js, match.span()).split('\n')
AttributeError: ‘NoneType’ object has no attribute ‘span’
>>>
Заголовок выдаёт, но не качает.
Поскажите где поправить ?