Форум программистов, компьютерный форум, киберфорум
Python: IDE, инструментарий
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Заблокирован

Использовать сокет для скачивания видео с ютуба

26.02.2025, 04:08. Показов 1725. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Code
1
2
3
4
5
6
65.1.40.47:80   
HTTP, SOCKS4, SOCKS5
Индия,Мумбаи
Amazon.com  
529 мс    
4550 Кбит/с
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
import sys, yt_dlp
 
ydl_opts = {
    #'nocheckcertificate': True,
    'proxy': 'http://65.1.40.47:80',
    'format': 'bv+ba/best',  # Лучшее видео + лучший звук
    'outtmpl': "/var/www/1111",  # Путь сохранения
    'merge_output_format': 'mp4',  # Объединение видео и аудио
    'postprocessors': [{
        'key': 'FFmpegVideoConvertor',
        'preferedformat': 'mp4',  # Конвертация в MP4
    }]
}
Пытаюсь скачать видео с ютуба, используя удаленный сервер. Все варианты перепробовал, ничего не выходит. Сервер выбрал амазон, не работает.

В одном случаи

Code
1
WARNING: [youtube] Unable to download webpage: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1000)
Что только не наделал с сертификатами, ничего не выходит. Отключил проверку

Code
1
2
'nocheckcertificate': True,
'proxy': 'socks5://65.1.40.47:80',
Code
1
2
3
[youtube] puusWpCO3vg: Downloading webpage
WARNING: [youtube] Unable to download webpage: HTTP Error 301: Moved Permanently
[youtube] puusWpCO3vg: Downloading tv client config
Кто нибудь пробовал, это работает, как? Что за перенаправление?

Прокси тут: https://proxycompass.com/ru/free-proxy/
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.02.2025, 04:08
Ответы с готовыми решениями:

Простой бот для скачивания видео из Ютуба
Здравствуйте, учусь писать телеграмм ботов, в качестве начального проекта выбрал создать бота для закачки видео из Ютуба со встроенными...

Создаю скрипт для скачивания аудио дорожки из видео с Ютуба
Мальчики, привет. Нужна помощь:help: :есть код на Python, который должен скачивать аудио дорожку из видео с Ютуба. На сколько я поняла,...

Программа для скачивания плейлистас ютуба(спонсируемое)
Здравия желаю господа форумчане!В общем нужен метод или прога скачать плейлист целиком с ютуба.Закавыка в том что проги которые я юзал не...

2
Модератор
Эксперт Java
 Аватар для alecss131
2881 / 1387 / 411
Регистрация: 11.08.2017
Сообщений: 4,427
Записей в блоге: 2
26.02.2025, 13:07
После всех этих блокировок (официально замедлений) и массового переноса видео на другие хостинги ютуб сильно вставил палки в колеса всяким скачивальщикам. Ytdlp давно уже отвалился и не работает. Раньше иногда помогало использование куки, но потом и это перестало.
0
Заблокирован
26.02.2025, 16:31  [ТС]
Code
1
yt-dlp "https://www.youtube.com/watch?v=zl5I61QY3Us"
На удаленном сервере, работает, скачивает...

Но если попытаться скриптом скачать, к примеру

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import sys, yt_dlp
 
# Настройки загрузки
ydl_opts = {
    'format': 'bv+ba/best',  # Лучшее видео + лучший звук
    'outtmpl': "/var/",  # Путь сохранения
    'merge_output_format': 'mp4',  # Объединение видео и аудио
    'postprocessors': [{
        'key': 'FFmpegVideoConvertor',
        'preferedformat': 'mp4',  # Конвертация в MP4
    }]
}
 
# Скачивание
with yt_dlp.YoutubeDL(ydl_opts) as ydl:
    ydl.download(["https://www.youtube.com/watch?v=zl5I61QY3Us"])


Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
 python3 /dw.py
[youtube] zl5I61QY3Us: Downloading webpage
[youtube] zl5I61QY3Us: Downloading android player API JSON
WARNING: [youtube] YouTube said: ERROR - Precondition check failed.
WARNING: [youtube] HTTP Error 400: Bad Request. Retrying ...
[youtube] zl5I61QY3Us: Downloading android player API JSON (retry #1)
WARNING: [youtube] YouTube said: ERROR - Precondition check failed.
WARNING: [youtube] HTTP Error 400: Bad Request. Retrying ...
[youtube] zl5I61QY3Us: Downloading android player API JSON (retry #2)
WARNING: [youtube] YouTube said: ERROR - Precondition check failed.
WARNING: [youtube] HTTP Error 400: Bad Request. Retrying ...
[youtube] zl5I61QY3Us: Downloading android player API JSON (retry #3)
WARNING: [youtube] YouTube said: ERROR - Precondition check failed.
WARNING: [youtube] Unable to download API page: HTTP Error 400: Bad Request (caused by <HTTPError 400: 'Bad Request'>); please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
[youtube] zl5I61QY3Us: Downloading player 56511309
ERROR: [youtube] zl5I61QY3Us: Signature extraction failed: Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/yt_dlp/extractor/youtube.py", line 2494, in _decrypt_signature
    func = self._extract_signature_function(
  File "/usr/lib/python3/dist-packages/yt_dlp/extractor/youtube.py", line 2410, in _extract_signature_function
    res = self._parse_sig_js(code)
  File "/usr/lib/python3/dist-packages/yt_dlp/extractor/youtube.py", line 2482, in _parse_sig_js
    initial_function = jsi.extract_function(funcname)
  File "/usr/lib/python3/dist-packages/yt_dlp/jsinterp.py", line 504, in extract_function
    return self.extract_function_from_code(*self.extract_function_code(funcname))
  File "/usr/lib/python3/dist-packages/yt_dlp/jsinterp.py", line 498, in extract_function_code
    code, _ = self._separate_at_paren(func_m.group('code'), '}')  # refine the match
AttributeError: 'NoneType' object has no attribute 'group'
 (caused by AttributeError("'NoneType' object has no attribute 'group'")); please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/yt_dlp/extractor/youtube.py", line 2494, in _decrypt_signature
    func = self._extract_signature_function(
  File "/usr/lib/python3/dist-packages/yt_dlp/extractor/youtube.py", line 2410, in _extract_signature_function
    res = self._parse_sig_js(code)
  File "/usr/lib/python3/dist-packages/yt_dlp/extractor/youtube.py", line 2482, in _parse_sig_js
    initial_function = jsi.extract_function(funcname)
  File "/usr/lib/python3/dist-packages/yt_dlp/jsinterp.py", line 504, in extract_function
    return self.extract_function_from_code(*self.extract_function_code(funcname))
  File "/usr/lib/python3/dist-packages/yt_dlp/jsinterp.py", line 498, in extract_function_code
    code, _ = self._separate_at_paren(func_m.group('code'), '}')  # refine the match
AttributeError: 'NoneType' object has no attribute 'group'
 
During handling of the above exception, another exception occurred:

В чем тут дело, на удаленном сервере на прямую скачиват, если через пайтон скрипт, то ошибка...

Что не так?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.02.2025, 16:31
Помогаю со студенческими работами здесь

Можно ли как то добавить видео с ютуба на сайт через url без виджета ютуба
Хочу добавить видео с ютуба через video, когда добавляешь в src ссылка на видео с ютуба, видео на сайте не грузит. Через виджет не хочу,...

4 планки Apacer DDR3 по 4Gb/1333MHz от старой МВ сокет 775 могу ли я их использовать на сокет 2011
недавно решил перейти с LGA775 на LGA2011. Финансы урезаны поэтому пока приобрёл только процессор Intel Core i7 - 3820 oem, 3.60GHz/ 10 MB/...

Обработка видео с ютуба на его же сервере для экономии времени передачи данных
Здравствуйте. Мне требуется срочно программа, обрабатывающая с помощью некоторой функции (какой к вопросу отношения это не имеет)...

Программа для скачивания видео с вк
Нужна помощь. Нужно написать консольную программу для скачивания видео с ВК

Программа для скачивания видео
Здравствуйте, извиняюсь если создал тему не в том разделе. Интересует такой вопрос. Можно ли скачивать видео с архивов телепередач...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru