Форум сайта python.su
Python 3.10 64-bit
———————
Простой скрипт скачивания с ютубе:
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("Загрузка завершена!")
Офлайн
(discord) PS D:\discord> & CUsers/Gena/.virtualenvs/discord-q4ERoUCO/Scripts/python.exe ddiscord/project/test2.pyу меня все скачало
Traceback (most recent call last):
File “d:\discord\project\test2.py”, line 1, in <module>
from pytube import YouTube
ModuleNotFoundError: No module named ‘pytube’
(discord) PS D:\discord> pip install pytube
Collecting pytube
Downloading pytube-12.1.2-py3-none-any.whl (57 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.0/57.0 kB 1.5 MB/s eta 0:00:00
Installing collected packages: pytube
Successfully installed pytube-12.1.2
A new release of pip available: 22.3.1 -> 23.0
To update, run: python.exe -m pip install –upgrade pip
(discord) PS D:\discord> & CUsers/Gena/.virtualenvs/discord-q4ERoUCO/Scripts/python.exe ddiscord/project/test2.py
Введите ссылку на видео с YouTube: ^V
Traceback (most recent call last):
File “d:\discord\project\test2.py”, line 3, in <module>
yt = YouTube(link)
File “C:\Users\Gena\.virtualenvs\discord-q4ERoUCO\lib\site-packages\pytube\__main__.py”, line 71, in __init__
self.video_id = extract.video_id(url)
File “C:\Users\Gena\.virtualenvs\discord-q4ERoUCO\lib\site-packages\pytube\extract.py”, line 133, in video_id
return regex_search(r"(?:v\/)({11}).*“, url, group=1)
File ”C:\Users\Gena\.virtualenvs\discord-q4ERoUCO\lib\site-packages\pytube\helpers.py“, line 129, in regex_search
raise RegexMatchError(caller=”regex_search", pattern=pattern)
pytube.exceptions.RegexMatchError: regex_search: could not find match for (?:v\/)({11}).*
(discord) PS D:\discord> & CUsers/Gena/.virtualenvs/discord-q4ERoUCO/Scripts/python.exe ddiscord/project/test2.py
Введите ссылку на видео с YouTube: https://www.youtube.com/shorts/EZRKWP3e-E8
Заголовок: Mini tutorial video. Shuffle/cuttingshapes
Количество просмотров: 47675163
Продолжительность видео: 15
Загрузка завершена!
(discord) PS D:\discord>
Офлайн
Спасибо.
А у меня опять ошибка:
Введите ссылку на видео с YouTube: https://www.youtube.com/shorts/EZRKWP3e-E8
Заголовок: Mini tutorial video. Shuffle/cuttingshapes
Количество просмотров: 47677250
Продолжительность видео: 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’
—————————–
Модуль есть:
C:\Windows\System32>C:\Python\python.exe -m pip install pytube
Requirement already satisfied: pytube in c:\python\lib\site-packages (11.0.2)
>>>
Отредактировано satfan (Янв. 31, 2023 12:05:22)
Офлайн
Microsoft Windows
© Microsoft Corporation. All rights reserved.
C:\Users\Gena>pip install pytube
Requirement already satisfied: pytube in c:\users\gena\.virtualenvs\discord-q4erouco\lib\site-packages (12.1.2)
A new release of pip available: 22.3.1 -> 23.0
To update, run: python.exe -m pip install –upgrade pip
C:\Users\Gena>
Офлайн
Спасибо.
Запустил, выдало:
C:\Windows\System32>C:\Python\python.exe -m pip install -upgrade pip
Usage:
C:\Python\python.exe -m pip install <requirement specifier> …
C:\Python\python.exe -m pip install -r <requirements file> …
C:\Python\python.exe -m pip install <vcs project url> …
C:\Python\python.exe -m pip install <local project path> …
C:\Python\python.exe -m pip install <archive url/path> …
no such option: -u
C:\Windows\System32>
Офлайн
переустанови свой старый модуль pytube
Офлайн
А как его переутановить на вин10
Он выдвёт:
Модуль есть:
C:\Windows\System32>C:\Python\python.exe -m pip install pytube
Requirement already satisfied: pytube in c:\python\lib\site-packages (11.0.2)
Офлайн
pip Uninstall / удаление пакета, установленного с помощью pip
https://andreyex.ru/centos-7/po-dlya-centos-7/udalenie-pip-udalenie-paketa-ustanovlennogo-s-pomoshhyu-pip/
Офлайн
Спасибо.
Модуль удали и переустановил:
Successfully uninstalled pytube-11.0.2
C:\Windows\System32>C:\Python\python.exe -m pip install pytube
Collecting pytube
Using cached pytube-12.1.2-py3-none-any.whl (57 kB)
Installing collected packages: pytube
Successfully installed pytube-12.1.2
—————————–
Запускаю скрипт:
Введите ссылку на видео с YouTube: https://www.youtube.com/shorts/1ASIrFeMrco
Заголовок: Mini tutorial video. Shuffle/cuttingshapes
Количество просмотров: 4220949
Продолжительность видео: 15
Traceback (most recent call last):
File “C:\Users\Пк\Desktop\color_text.py”, line 12, in <module>
ys.download()
File “C:\Python\lib\site-packages\pytube\streams.py”, line 312, in download
with open(file_path, “wb”) as fh:
PermissionError: Permission denied: ‘C:\\Program Files\\Notepad++\\Mini tutorial video video Shufflecuttingshapes.mp4’
Отредактировано satfan (Янв. 31, 2023 14:06:22)
Офлайн
you're trying to open a directory as a filehttps://stackoverflow.com/questions/13207450/permissionerror-errno-13-in-python
Отредактировано Genabox (Янв. 31, 2023 14:26:31)
Офлайн