Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 31, 2023 08:34:22

satfan
Зарегистрирован: 2019-02-02
Сообщения: 140
Репутация: +  -2  -
Профиль   Отправить e-mail  

Скрипт выдаёт ошибки.

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("Загрузка завершена!")
Выдал ошибку:
Введите ссылку на видео с 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’
>>>

Заголовок выдаёт, но не качает.
Поскажите где поправить ?

Офлайн

#2 Янв. 31, 2023 11:31:04

Genabox
Зарегистрирован: 2022-12-24
Сообщения: 198
Репутация: +  1  -
Профиль   Отправить e-mail  

Скрипт выдаёт ошибки.

(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>
у меня все скачало

Офлайн

#3 Янв. 31, 2023 12:03:56

satfan
Зарегистрирован: 2019-02-02
Сообщения: 140
Репутация: +  -2  -
Профиль   Отправить e-mail  

Скрипт выдаёт ошибки.

Спасибо.
А у меня опять ошибка:
Введите ссылку на видео с 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)

Офлайн

#4 Янв. 31, 2023 12:48:43

Genabox
Зарегистрирован: 2022-12-24
Сообщения: 198
Репутация: +  1  -
Профиль   Отправить e-mail  

Скрипт выдаёт ошибки.

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>

переустанови свой старый модуль

Офлайн

#5 Янв. 31, 2023 12:55:15

satfan
Зарегистрирован: 2019-02-02
Сообщения: 140
Репутация: +  -2  -
Профиль   Отправить e-mail  

Скрипт выдаёт ошибки.

Спасибо.
Запустил, выдало:
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>

Офлайн

#6 Янв. 31, 2023 13:23:54

Genabox
Зарегистрирован: 2022-12-24
Сообщения: 198
Репутация: +  1  -
Профиль   Отправить e-mail  

Скрипт выдаёт ошибки.

переустанови свой старый модуль pytube

Офлайн

#7 Янв. 31, 2023 13:32:14

satfan
Зарегистрирован: 2019-02-02
Сообщения: 140
Репутация: +  -2  -
Профиль   Отправить e-mail  

Скрипт выдаёт ошибки.

А как его переутановить на вин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)

Офлайн

#8 Янв. 31, 2023 13:41:02

Genabox
Зарегистрирован: 2022-12-24
Сообщения: 198
Репутация: +  1  -
Профиль   Отправить e-mail  

Скрипт выдаёт ошибки.

pip Uninstall / удаление пакета, установленного с помощью pip

https://andreyex.ru/centos-7/po-dlya-centos-7/udalenie-pip-udalenie-paketa-ustanovlennogo-s-pomoshhyu-pip/

Офлайн

#9 Янв. 31, 2023 14:04:54

satfan
Зарегистрирован: 2019-02-02
Сообщения: 140
Репутация: +  -2  -
Профиль   Отправить e-mail  

Скрипт выдаёт ошибки.

Спасибо.
Модуль удали и переустановил:
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)

Офлайн

#10 Янв. 31, 2023 14:15:19

Genabox
Зарегистрирован: 2022-12-24
Сообщения: 198
Репутация: +  1  -
Профиль   Отправить e-mail  

Скрипт выдаёт ошибки.

you're trying to open a directory as a file
https://stackoverflow.com/questions/13207450/permissionerror-errno-13-in-python

у тебя путь к файлу на русском
поменя для начало это

Отредактировано Genabox (Янв. 31, 2023 14:26:31)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version