VK-Video-Download
VK-Video-Download copied to clipboard
Работа скрипта и ограничения вк
Файл vk_video_download.py содержит только три единички, и, очевидно, не работает
Файл vk_video_download.py содержит только три единички, и, очевидно, не работает
Код добавлен, но на текущий момент скрипт чуть более чем бесполезен. В связи с некоторыми ограничениями самого вк, скрипт перестал работать.
Если у кого-нибудь будут варианты решения скачивания видео через Python, то напишите сюда Через youtube-dl тоже особо не скачивается, даже с авторизацией
Файл vk_video_download.py содержит только три единички, и, очевидно, не работает
Если у кого-нибудь будут варианты решения скачивания видео через Python, то напишите сюда Через youtube-dl тоже особо не скачивается, даже с авторизацией @boumer7 @DaSh-More
Скрипт починили, в настоящее время он работает и по прежнему без авторизации. Добавлено отображение процесса скачивания, через threading и requests. Отображаемая версия, для удобства повышена до 1.2, если у вас старее при проверке предложит обновиться. В принципе скачивает не только с вк, в ходе тестирования, скачали с нескольких случайно выбранных сайтов.
Готова версия загрузки сразу по нескольким ссылкам, будет добавлена по мере необходимости. Не ясно насколько это необходимо, сделал больше для себя, так как утомительно порой ждать пока загрузится одно видео, чтобы вставить следующую ссылку.
В текущей версии используются Python 3 модули:
- requests
- threading
- tkinter
- webbrowser
- yt_dlp
По возможности, просьба отписаться о своих результатах, все ли у вас работает.
Не работает от слова совсем Тестил на этих видео: https://vk.com/video-181649388_456239020,https://vk.com/video-158251423_456240525,https://vk.com/video-165454279_456239084,https://vk.com/video-158251423_456240766 (скачается корректно только "ДОРАДУРА") (для обхода .unknown_video добавьте сразу 'outtmpl': 'downloads/%(title)s.mp4'. ВК только Mp4 качает. Переименование на битость файлов не влияет!)
.mp4
Все 4 указанных файла, скачались по ссылкам без каких либо проблем, на текущей версии 1.5. Только на "ДОРАДУРА" споткнулся на расширении, но при этом все было скачано.
С расширением надо будет еще поработать. Скрипт качает еще и с mail.ru и пр.
Это очень странно, потому что у меня пусть всё и скачано, но ни через прямой запуск, ни через venv не сохраняется целостность файлов. Буду копаться, разбирать и менять под себя тогда, спасибо
Попробуйте с нуля все зависимости поставить. Как вариант проверить, не мешает ли сам источник. Последнее обновление носило больше косметический характер и пару узких мест были исправлены. Логика скрипта осталась та же, без изменений.
@blyamur
Привет! Использую программу эту чтобы качать видео с плейлиста. В начале все пошло отлично, с большой скоростью. Прям все выкачивал все быстро. Потом спустя некоторое время скорость прям идеально упала. Есть ли решение на это?
Качаю видео слишком много.
Вот ссылки.
https://vk.com/video/playlist/557270913_22
https://vk.com/video/playlist/557270913_21
https://vk.com/video/playlist/557270913_23
p.s Скорость на сервере 800 мбит. Скорость на ноутбуке 100 мбит. Думал щас с сервера быстро скачаю. А нифига(
Использую python 3.12.3 yt-dlp последняя версия на момент 27.05.2024 Windows 10 x64 1607 Windows 11 x64 23H2
upd: установил версию которая была указана в шапке скрипта.
Скрипт не запускает :/
https://github.com/blyamur/VK-Video-Download/assets/64633686/fe6eb901-2ad4-44ff-8127-935b22750531
upd2: сделал сборку скрипта в exe. Антивирус начал кричать мне.
Предполагаю. что скорость возможно низкая из за того, что скрипт использует какую нибудь страницу с которой все скачки идут. И похоже ВК просто не понравился большой трафик, со стороны страницы который использует скрипт. Хотя это лишь теория.
yt-dlp последняя версия на момент 27.05.2024
Режет вк, это наиболее вероятно, другие сервисы насколько слышал делают так же. Касательно антивируса, тоже логично, он всегда срабатывает на запакованные файлы. Для успокоения через онлайн сервисы можно файл прогнать и добавит в исключение, потом запустить.
yt-dlp последняя версия на момент 27.05.2024
Режет вк, это наиболее вероятно, другие сервисы насколько слышал делают так же. Касательно антивируса, тоже логично, он всегда срабатывает на запакованные файлы. Для успокоения через онлайн сервисы можно файл прогнать и добавит в исключение, потом запустить.
Понял. А насчет обрезки скорости. Возможно ли обойти это? К примеру в мультепотоке качать?
Будет быстрее блокировать. Мультипоточная версия у меня была, вынужден был от нее отказаться. Под свои нужды качаю файлы задав списком через запятую. Не торопясь, чтобы не начали IP резать.
Извиняюсь за оффтоп, а скрипт работает со Stories?
Извиняюсь за оффтоп, а скрипт работает со Stories?
К сожалению, библиотека yt-dlp, на которой работает приложение, не поддерживает скачивание историй