Привет, незнакомец!

Похоже, вы здесь новенький. Чтобы принять участие, нажмите одну из кнопок ниже!

Формирование списка ссылок

Скрипт: Vk Media Downloader

Здравствуйте.
Взможно ли добавить такую функцию, как составление списка прямых ссылок на видео или аудио, чтобы впоследствии ссылки можно было передать сразу одним махом в download manager, например, в Aria2, а не по одной добавлять, как сейчас, кликая по каждому видео?
С уважением, Игорь.

Комментарии

  • Здравствуйте, Игорь.
    Да, это возможно.

    Какой формат текстового файла нужен?
    1. простой текстовый файл в виде списка файлов (ссылка и название)
    2. входной файл для aria2
    3. другие варианты?

    С уважением, Eisen Stein

  • Здравствуйте, Eisen Stein.
    Хотелось бы файл в формате Aria2, но конечный вариант формата зависит только от Вас.
    В принципе, какой бы ни был формат, после формирования файла его можно будет подкорректировать.
    Если Вы выберете формат Aria2, было бы удобно иметь хотя бы следующий вариант его реализации:
    "сслыка на файл" --out="Название файла"
    т.е.:
    https://cs542604.vkuservideo.net/16/u5879182/videos/1c7e37ef42.1080.mp4?extra=xxxxxxxxxxxx --out="Боевой Континент (01 серия) _ Озвучка Anton Shanteau.1080p.mp4"
    С уважением, Игорь.

  • готово

  • Спасибо за обновление:)
    Но есть некоторые нюансы:

    1. при формировании файла в него попадают ссылки на все виды качества видео для одного и того же файла, например:
      Альбом с видео https://vk.com/videos-24440848?section=album_54694276
    https://cs611802.vkuservideo.net/13/u5879182/videos/b79a478656.240.mp4?extra=xxxxx
      out=Боевой Континент (25 серия) / Озвучка Anton Shanteau.240.mp4
    https://cs611802.vkuservideo.net/13/u5879182/videos/b79a478656.360.mp4?extra=xxxxx
      out=Боевой Континент (25 серия) / Озвучка Anton Shanteau.360.mp4
    https://cs537331.vkuservideo.net/18/u5879182/videos/b79a478656.480.mp4?extra=xxxxx
      out=Боевой Континент (25 серия) / Озвучка Anton Shanteau.480.mp4
    https://cs531629.vkuservideo.net/7/u5879182/videos/b79a478656.720.mp4?extra=xxxxx
      out=Боевой Континент (25 серия) / Озвучка Anton Shanteau.720.mp4
    https://cs535630.vkuservideo.net/12/u5879182/videos/b79a478656.1080.mp4?extra=xxxxx
      out=Боевой Континент (25 серия) / Озвучка Anton Shanteau.1080.mp4
    
    

    Было бы гораздо удобнее иметь только какой-то один вариант качества видео в формируемых файлах.

    1. Формируемый файл чуточку неправильно сформирован. Ссылка и название файла должны находиться на одной строке без разрыва CR LF и плюс перед out должны быть 2 дефиса "--", т.е.
      https://link_to_video_1 --out="название файла 1"
      https://link_to_video_2 --out="название файла 2"
      При этом в названии файла не должно быть запрещенных символов.
      Когда кликаешь непосредственно на ссылку для видео в выпадающем списке, запрещенные символы автоматически заменяются, а вот в сформированном файле такого не происходит.

    2. Заметил одну странность. При первом клике на ссылку, допустим с качеством 1080р, появляется окно для скачивания видео. Если же кликнуть вновь по тому же самому качеству 1080р, то никакого скачивания не происходит, в то же время, если кликнуть по другому качеству того же самого видео, допустим 720р, то вновь появляется диалоговое окно для скачивания, но при повторном клике по ссылке на 720р - никакой скачивания не происходит, как и при 1080р. Такое впечатление, как будто скрипт работает одноразово.
      Чтобы вновь скачать то же самое видео с тем же самым качеством, необходимо перезагрузить страницу.

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

    С уважением, Игорь.

  • Версия v1.1.1

    1. сделал так, чтобы в список попадало только видео наилучшего качества
      возможно потом сделаю что-то похожее на меню конфигурации, где, например, будет возможность выбрать макс. разрешение видео при формировании aria2-файла
    2. исправил
      при формировании файла в предыдущей версии руководствовался документацией
      a) теперь файл выглядит так: url --out="name"\r\n
      b) запрещенный символ "/" заменяется на "-"
    3. так и задумано - скачать можно один раз
    4. исправил - теперь там ссылка
  • Спасибо большое!

Войдите или Зарегистрируйтесь чтобы комментировать.