Форум программистов, компьютерный форум, киберфорум
Python: Web
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755

Как работать с ipv6?

02.11.2024, 06:27. Показов 2542. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Купил прокси на 3 дня этими данными:
Code
1
2
3
4
5
Прокси IP:PORT 45.91.209.157:10798
Логин wDhG2G
Пароль tckF40
Тип HTTPS
IPv6 2a0f:d941:8f87:def8:075e:27e9:4e3e:e42f
В документации к Yt-dlp есть пример:
Code
1
-6, --force-ipv6
Но такая команда в CMD не работает
Code
1
yt-dlp --cookies-from-browser firefox --proxy "https://wDhG2G:tckF40@45.91.209.157:10798" --force-ipv6 -o "e:\mlm2\%(title)s.%(ext)s" --ffmpeg-location="F:\\yt-dlp\\ffmpeg.exe" "https://www.youtube.com/watch?v=_w181VwVSA0"
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.11.2024, 06:27
Ответы с готовыми решениями:

IPv6: корректность ввода адреса
Добрый вечер! Как проверить корректность ввода IPv6 адреса? Например, IP =...

Составить алгоритм или программу проверки корректности введённого адреса ipv6
Составить алгоритм или программу проверки корректности введённого адреса ipv6 Можно указать...

В Pycharm модуль работает как положено но при запуске через Bat фаил нет как быь?
Код писал на системе Ubuntu Проверяю всегда на Разных Windows и Windows Server скрипт Бота хочу...

13
 Аватар для volodin661
6799 / 2298 / 349
Регистрация: 10.12.2013
Сообщений: 7,924
02.11.2024, 22:04
Лучший ответ Сообщение было отмечено u235 как решение

Решение

Цитата Сообщение от supmener Посмотреть сообщение
Как работать с ipv6?
ручное конфигурирование ?

powershell командлеты: Set-NetIPAddress, Set-NetIPInterface, Set-NetIPv6Protocol, Set-NetNeighbor, Set-NetRoute

Есть также старенький инструмент netsh, надо предварительно выставить interface ipv6 контекст
2
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
13.12.2024, 12:11  [ТС]
Немного не по теме

Смотрели в команду, а правильно фрагмент её такой
Code
1
yt-dlp --cookies-from-browser firefox --cookies cookies.txt
А эти файлы удалил, потому что до этого периодически имел ошибку
Code
1
2
3
Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication.
C:\Users\admin\путь_к_вашему_cookies.txt
C:\Users\admin\cookies.txt
0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
14.12.2024, 00:43  [ТС]
yt-dlp устанавливал
Code
1
pip install --upgrade yt-dlp
Обнавляю
Code
1
pip install -U yt-dlp
Добавлено через 3 часа 58 минут
Когда на любой ролик из списка, стало появляться: "Video unavailable. This content isn't available, try again later", помогло удаление C:\Users\admin\cookies.txt с рестартом команды закачки.
0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
30.12.2024, 12:45  [ТС]
Я установил отсюда https://pypi.org/project/aria2p/, так как подумал так сделать, если устанавливал через pip Yt-dlp. Будет ли работать так же хорошо, как ручное размещение в папке по описанию? И на Pypi нет такой команды, как здесь указано, но использую её сейчас.

Подключаем внешний загрузчик
Для ускорения закачки нужно использовать не свой загрузчик yt-dlp, а сторонний.

Из коробки yt-dlp работает с: aria2c, avconv, axel, curl, ffmpeg, httpie, wget. Я выбрал aria2c. Скачиваем его с официального сайта:


github.com
Release aria2 1.37.0 · aria2/aria2
И кидаем в папку с yt-dlp. Кстати, в прошлом гайде я не учел разрядность ОС, так что если у вас ругается, то нужно качать 32-битные версии.

Осталось при скачивании добавить параметр:

--downloader aria2c

И все. Теперь скачивать ролики будет aria2c. Он сам выбирает оптимальное количество потоков. Скорость скачивания выросла в разы. Советую всем.

Кстати, почему-то при скачивании через aria2c первые несколько минут закачка зависает и не двигается с места. Поэтому в случае чего не пугайтесь и подождите немного.

https://dtf.ru/howto/2504907-k... lp-chast-2
0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
02.01.2025, 13:36  [ТС]
Качал видео с Вконтакте с разных каналов и думал, почему в одних случаях скачивается без проблем, а в других - не качается. Потом понял, что есть каналы, где видео напрямую залито в вконтакте, а есть, где кроме напрямую залитых, вставлено с Ютуба. И из - за этого после пакетного скачивания с Вконтакта, надо пройти дополнительно качалкой по ссылкам с настройками для Ютуба.
0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
03.01.2025, 11:57  [ТС]
Могут быть полезны команды
-i, --ignore-errors Игнорируйте ошибки загрузки и последующей обработки.
Загрузка будет считаться успешной даже если последующая обработка завершится неудачей

--no-abort-on-error
Перейдите к следующему видео при ошибках загрузки; например, чтобы пропустить недоступные видео в списке воспроизведения (по умолчанию).

--abort-on-error Прервите загрузку дальнейших видеороликов, если возникнет ошибка (псевдоним: --no-ignore-errors).
0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
08.01.2025, 11:13  [ТС]
При скачке видео с Вконтакте возникла ошибка закачек, связанная с тем, что надо залогиниться.
Понадобилось поработать с куками из Edge для решения этого и возникла проблема
--cookies-from-browser errors when Chrome/chromium-based browser is open in Windows

Расширение установил в Edge для доставания куков
https://chromewebstore.google.... bgdldlbecc

Фрагмент команды в этом случае выглядит вот так:
--cookies G:\gig\yt-dlp\Edge\chromewebstore.google.com_cooki es.txt

Возможен вариант с отключением ключей безопасности, но это не делал https://chromeenterprise.googl... ionEnabled
Перед этим пробовал отключить фоновую работу браузера https://remontka.pro/disable-e... d-process/

Но возникла другая проблема WARNING: failed to decrypt with DPAPI
И по ссылкам в CMD от Yt-dlp делал эти действия по извлечению куков в файл.
0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
10.01.2025, 21:08  [ТС]
pip show yt-dlp
Эта команда не показывает версию просто, а переустанавливает.
```
Проверка версии без переустановки
pip install yt-dlp --upgrade --dry-run
Сравниваем с версией отсюда https://pypi.org/project/yt-dlp/

Добавлено через 5 часов 5 минут
Чтобы тестировать настройки закачки с вконтакте, когда видео встроено с Ютуба, использовал эту ссылку https://vkvideo.ru/video-64746964_168350893

Добавлено через 3 минуты
Вторая часть этой команды будет писать часть ошибок в файл, который будет расположен наверное в директории, куда всё скачивается.
Code
1
--downloader aria2c 2> g:\gruz2\maslonasosAndAll\error123.log
0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
18.01.2025, 11:41  [ТС]
Когда перестает качать, может помочь ночная сборка https://github.com/yt-dlp/yt-d... s/releases

Добавлено через 1 час 17 минут
Когда не качает с определенной позиции, можно указать начальное видео в группе закачиваемого
--playlist-start 192 https://www.youtube.com/@Vladimirkamaz/shorts

Если нужно, можно указать, до какого видео качать --playlist-end 200

Добавлено через 1 час 44 минуты
Хм. Что - то в другой раз в шортсах оказалось другое количество роликов (показало меньше) на этом канале и команда не прокатила. Или может не работает со скачиванием с этого места, так как в самой команде указано, что она для плэйлистов.
0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
17.05.2025, 09:52  [ТС]
Можно попробовать не держать браузер открытым во время закачки. Из которого берутся куки. Возможно это увеличит время до возникновения ошибок, блокирующих процесс скачивания. В прошлый раз так скачал все что нужно было за один раз.
0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
08.09.2025, 20:57  [ТС]
Заметил, что если ограничивать качество видео для вконтакте, то скачанное невозможно просмотреть в дальнейшем.
0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
21.09.2025, 09:42  [ТС]
Команда для обновления на предрелизную, так называемую ночную сборку
Code
1
python3 -m pip install -U --pre "yt-dlp[default]"
В Windows использовал эту команду:
Code
1
pip install -U --pre "yt-dlp[default]"
0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
06.02.2026, 22:32  [ТС]
Пример команды, когда надо скачивать видео с ресурса, на котором для просмотра видео, надо авторизоваться на сайте, вводя логин и пароль и возможно подтверждая через пуш или смс. В Firefox проделал авторизацию, а затем проверил команду. Это я скачивал с русскоязычного ресурса.
Code
1
yt-dlp  --cookies-from-browser firefox --sleep-interval 3 --max-sleep-interval 7 --recode mp4 --write-thumbnail --convert-thumbnails jpg -a G:\files\files.txt -o "G:\files\%(uploader)s\%(title)s.%(ext)s"
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.02.2026, 22:32
Помогаю со студенческими работами здесь

В С++ так не работает, объясните пожалуйста, почему в Pythone работает
Здравствуйте! Помогите пожалуйста новичку, объясните почему так! Помнится, когда то решал такую...

Проблема с деплоем бота на сервер (на локальной машине работает, на сервере не работает)
Всех приветствую! Нужна помощь. Есть бот, который отправляет ежедневно (для удобства проверки -...

Api не работает на хостинге, но локально работает
Создал rest-api. Тестурую локально с токеном аутентификации - все работает. Делаю то же самое на...

По отдельности код работает, а в функции код не работает
Приветствую! Есть код, который необходимо оформить в функцию. Вне функции список создаётся...

Не работает программа в Heroku, на телефоне работает, в heroku deploy дела, но при запуске крашится. Ошибки не понятные
Скачал у человека с Ютуба прогу, которая в телеге пишет комментарии к сообщениям на канале. В...


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru