VK-Video-Download icon indicating copy to clipboard operation
VK-Video-Download copied to clipboard

Работа скрипта и ограничения вк

Open DaSh-More opened this issue 1 year ago • 13 comments

Файл vk_video_download.py содержит только три единички, и, очевидно, не работает

DaSh-More avatar Apr 01 '23 07:04 DaSh-More

Файл vk_video_download.py содержит только три единички, и, очевидно, не работает

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

blyamur avatar Apr 03 '23 12:04 blyamur

Если у кого-нибудь будут варианты решения скачивания видео через Python, то напишите сюда Через youtube-dl тоже особо не скачивается, даже с авторизацией

boumer7 avatar May 09 '23 07:05 boumer7

Файл vk_video_download.py содержит только три единички, и, очевидно, не работает

Если у кого-нибудь будут варианты решения скачивания видео через Python, то напишите сюда Через youtube-dl тоже особо не скачивается, даже с авторизацией @boumer7 @DaSh-More

Скрипт починили, в настоящее время он работает и по прежнему без авторизации. Добавлено отображение процесса скачивания, через threading и requests. Отображаемая версия, для удобства повышена до 1.2, если у вас старее при проверке предложит обновиться. В принципе скачивает не только с вк, в ходе тестирования, скачали с нескольких случайно выбранных сайтов.

Готова версия загрузки сразу по нескольким ссылкам, будет добавлена по мере необходимости. Не ясно насколько это необходимо, сделал больше для себя, так как утомительно порой ждать пока загрузится одно видео, чтобы вставить следующую ссылку.

В текущей версии используются Python 3 модули:

  • requests
  • threading
  • tkinter
  • webbrowser
  • yt_dlp

По возможности, просьба отписаться о своих результатах, все ли у вас работает.

blyamur avatar Jul 31 '23 06:07 blyamur

Не работает от слова совсем Тестил на этих видео: 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 качает. Переименование на битость файлов не влияет!)

eremeyko avatar Apr 03 '24 10:04 eremeyko

.mp4

Снимок экрана 2024-04-04 102515

Все 4 указанных файла, скачались по ссылкам без каких либо проблем, на текущей версии 1.5. Только на "ДОРАДУРА" споткнулся на расширении, но при этом все было скачано.

С расширением надо будет еще поработать. Скрипт качает еще и с mail.ru и пр.

blyamur avatar Apr 04 '24 07:04 blyamur

Это очень странно, потому что у меня пусть всё и скачано, но ни через прямой запуск, ни через venv не сохраняется целостность файлов. Буду копаться, разбирать и менять под себя тогда, спасибо

eremeyko avatar Apr 04 '24 11:04 eremeyko

https://vk.com/video-181649388_456239020

Video_240404164046_cvt

Попробуйте с нуля все зависимости поставить. Как вариант проверить, не мешает ли сам источник. Последнее обновление носило больше косметический характер и пару узких мест были исправлены. Логика скрипта осталась та же, без изменений.

blyamur avatar Apr 04 '24 13:04 blyamur

@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. Антивирус начал кричать мне. изображение

Предполагаю. что скорость возможно низкая из за того, что скрипт использует какую нибудь страницу с которой все скачки идут. И похоже ВК просто не понравился большой трафик, со стороны страницы который использует скрипт. Хотя это лишь теория.

C0la149 avatar May 27 '24 00:05 C0la149

yt-dlp последняя версия на момент 27.05.2024

Режет вк, это наиболее вероятно, другие сервисы насколько слышал делают так же. Касательно антивируса, тоже логично, он всегда срабатывает на запакованные файлы. Для успокоения через онлайн сервисы можно файл прогнать и добавит в исключение, потом запустить.

blyamur avatar May 27 '24 12:05 blyamur

yt-dlp последняя версия на момент 27.05.2024

Режет вк, это наиболее вероятно, другие сервисы насколько слышал делают так же. Касательно антивируса, тоже логично, он всегда срабатывает на запакованные файлы. Для успокоения через онлайн сервисы можно файл прогнать и добавит в исключение, потом запустить.

Понял. А насчет обрезки скорости. Возможно ли обойти это? К примеру в мультепотоке качать?

C0la149 avatar May 27 '24 18:05 C0la149

Будет быстрее блокировать. Мультипоточная версия у меня была, вынужден был от нее отказаться. Под свои нужды качаю файлы задав списком через запятую. Не торопясь, чтобы не начали IP резать.

blyamur avatar May 28 '24 17:05 blyamur

Извиняюсь за оффтоп, а скрипт работает со Stories?

dzhizhkin avatar Jul 12 '24 13:07 dzhizhkin

Извиняюсь за оффтоп, а скрипт работает со Stories?

К сожалению, библиотека yt-dlp, на которой работает приложение, не поддерживает скачивание историй image

eremeyko avatar Jul 16 '24 05:07 eremeyko