Перейти к содержимому

Как найти ссылку на видео в коде страницы

  • автор:

Как вытащить видео с сайта?

У данного сайта на бэкграунде играет видео.
Как его вытащить и сохранить себе на компьютер?

  • Вопрос задан более трёх лет назад
  • 439805 просмотров

1 комментарий

Сложный 1 комментарий

Daria13131 @Daria13131

Добрый вечер! Раньше скачивала по вашему способу видео с Геткурс, сейчас снова пыталась, но никак не получается. Уже перепробовала миллион способов и все никак(
И код в видео немного другой стал, мб как то поменяли все и теперь данным способом нельзя так пользоваться? Кто сталкивался с таким, помогите пожалуйста, оч нужно скачать курсы, пока доступ к ним еще есть(

Решения вопроса 2

TravelExpert

Travel Expert @TravelExpert
LifeHacker

Если видео с youtube — очень просто!
1.Если оно встроено в сайт — запускаем его, затем щелкаем на значок youtube и нас перебросит на youtube.
2.Затем переходим в адресную строку youtube.com/. и дописываем перед этим «ss», таким образом получиться адрес вида ssyoutube.com/. — вот туда и переходим и скачиваем.

Так же есть программы, которые скачивают, если указать им ссылку на видео на youtube или другом популярном сервисе. Например, Download Master(westbyte).

Если видео не с ютуба, то в большинстве случаев его тоже просто скачать.
Для этого в браузерах, например, таких как Firefox, Opera(старая) есть плагины обнаруживающие видео и качающие их.
В Chrome же, всё еще проще:
1.На странице видео нажмите правую клавишу в любом месте страницы и выберите в конце списка «Просмотреть код» или Ctrl+Shift+i. Видео не запускаем!
2. Переходим во вкладку Network, запускаем видео на странице и прописываем фильтр — обычно это mp4, flv, webm или же вместо фильтра тыкаем на Media. prntscr.com/cz9fba
3. В списке находим нужный файл, правой кнопкой мышки — Copy — Copy link.
4. Вставляем ссылку в любой менеджер закачки, тот же Download Master например.
Либо: открываем в браузере — откроется плеер, также правой кнопкой — Сохранить видео как.
Менеджер закачек предпочтительнее, т.к. позволяет качать в несколько потоков, поддерживает докачку, можно поставить на паузу и т.д.
Например, некоторые сайты, выдают ссылку на видео на определенный IP и на ограниченное время. Тогда, если вдруг сменится IP(интернет ребутнется) или если большой объем и не успеете скачать или еще что, то нужно будет так же получить новую ссылку и в свойствах закачки указать новую ссылку-источник.

Ответ написан более трёх лет назад
Нравится 8 5 комментариев
SixthHouseCult @SixthHouseCult

все эти советы бесполезны! в 99% случаев видео резаное потоковое, когда заходишь в network, media ничего не отображается в media, и m3u тоже нет там

timursarsembayev @timursarsembayev

SixthHouseCult, три года назад это работало, а сейчас видео в ВК потоковое. Тут принцип действия остается прежним, просто детали различаются.

Vitalii Bryl @shuffler_agr0s

5f10766e95c5e120825179.png

А если видео делится на сегменты, как в таком случае вытащить видео?
Сайт защищен, только по доступу возможен просмотр.

pton

Vitalii Bryl, Посмотрите тут
только расширение возьмите это. Другие которые я попробовал требовали оплаты либо не грузили сегментированное видео.

Отличный мануал. Спасибо, работает, если смекалку подключить. А то до этого не понимал, как работают сегменты, как их забирать и склеивать. На базе этого уже пишу себе скрипт на пайтоне. Там кто то ниже предлагал расширения для браузеров. Вы что, собираетесь руками каждый видосик выкачивать? Крэйзи )))

Nahlebnik1983 @Nahlebnik1983
вытащить из кода страницы.
https://youtu.be/3y6TkKaQXss
https://youtu.be/D7QmfCrtBmY
Ответ написан более трёх лет назад
Нравится 2 1 комментарий
nickname01 @nickname01 Автор вопроса

Эти слова стоит искать во всех случаях, когда нужно вытащить видео с сайта или такое сработает не всегда?

Ответы на вопрос 4
timursarsembayev @timursarsembayev

ОТВЕТ 2020 ГОДА

Решение для Linux (у меня Linux Mint):
1. Откройте страницу с видео роликом, видео не включайте
2. Открываете инспектор, вкладку Network
3. Включаете воспроизведение видео
4. В инспекторе в строке поиска вбиваете m3u8 и находите данный файл плейлиста (он обычно только один)
5. Скачиваете плейлист файл с расширением m3u8
6. Отдельно сохраните ссылку на m3u8, она будет примерно такой:

https://cs9-4v4.vkuservideo.net/video/hls/p2/3ebb0cd8afd8/index-f3-v1-a1.m3u8?extra=hkhc5u2Cz0VxVRI1gf8Zw_p-K1zG5eCCK_-AKvw8v0tBNO4CmLZSO8j5PKdHBSebK_Ph_sY7PqEDwFNzHJt-eXnOKPj1QRZD0ahfqy24z6ZIdGKqvRnHuE-PhoocuvBqMpKPAI46LFv4juflt6hO6mO4Elc

Отсюда нужно вычленить название самого файла и параметры после него, останется только это:

https://cs9-4v4.vkuservideo.net/video/hls/p2/3ebb0cd8afd8/

(у вас ссылка будет отличаться, это просто пример)
7. Откройте скачанный файл m3u8 в редакторе, например, Sublime Text
8. Откройте поиск по содержимому файла, включите режим регулярных выражений (regular expression), от строки поиска слева это кнопка .* или кликните по строке поиска и нажмите Alt+R
9. Введите в строку поиска #EXT.* и нажмите на кнопку Найти всё (Find All) и нажмите Backspace
10. Скопируйте полученный урл из 6 шага
11. Введите в строку поиска символ ^ (на англ.раскладке клавиатуры нажмите Shift+6) и нажмите Найти всё (Find All)
12. Вставьте скопированный урл (нажмите Ctrl+V) и сохраните изменения в файле
13. Откройте uGet (если не установлено, то установите его), перейдите в File -> Batch Downloads -> Text file import и выберите файл плейлиста m3u8, начнется скачивание отдельных файлов формата .ts в вашу домашнюю папку /home/username где username это имя вашей учетной записи
14. По окончании скачивания снова откройте файл плейлист в редакторе Sublime Text
15. В строку поиска вставьте скопированный урл из 6 шага и нажмите Найти всё (Find All), нажмите Backspace и сразу же напишите file ‘ ( слово file, пробел и одинарная кавычка ‘ )
16. В строку поиска введите ?extra.* ( если у вас включен режим регулярок, то введите \?extra.* ), нажмите клавишу Backspace, а затем клавишу ‘ (одинарная кавычка)
17. В итоге вы получите файл со списком что-то вроде этого:
file ‘seg-1-f3-v1-a1.ts’
file ‘seg-2-f3-v1-a1.ts’
file ‘seg-3-f3-v1-a1.ts’
и так далее.
18. Переименуйте файл плейлиста и измените его расширение, например так:
dwl_local.txt
19. Переместите файл dwl_local.txt в домашнюю папку /home/username куда были скачаны все файлы .ts
20. Откройте терминал в домашней папке и введите в нём следующее:
ffmpeg -f concat -i dwn_local.txt -c copy output.ts
или скопируйте эту строку и вставьте в терминал путем Shift+Ctrl+V
где dwn_local.txt это название файла со списком файлов
output.ts это название конечного файла

Если по каким-то причинам у вас не установлен ffmpeg, то установите его через терминал:
sudo apt install ffmpeg

Решение для Windows:
Всё то же самое, что и для Linux с 1 по 12 шаги
13. Нужен Download Master, также импортируйте файл плейлиста со ссылками, возможно нужно будет его переименовать сразу и поменять расширение, например, на dwn_local.txt
Дальше шаги с 14 по 18 повторите как в инструкции для Linux
19. Переместите файл dwn_local.txt в папку с загруженными файлами, возможно это папка Downloads (Загрузки)
20. Откройте командную строку Windows (найдите её в меню Start или Пуск) или нажмите клавиши Win+R и введите cmd, затем клавишу Enter
В командной строке введите следующее:
ffmpeg -f concat -i dwn_local.txt -c copy output.ts
где dwn_local.txt это список файлов
output.ts это конечный объединенный файл

Таким образом вы получаете объединенный файл .ts из нескольких фрагментов .ts
Сконвертировать в другие форматы можно при помощи VLC плеера или других программ
Файл .ts можно загружать себе на YouTube канал без конвертаций

Как получить ссылку на скачивание video?

скрин

Ниже прилагаю скрин страницы с аудио из ВКонтакте. Как извлечь ссылку на скачивание аудио / видео из тега video (без непосредственного нажатия на «. «->»Скачать»). Желательно через JavaScript. Или как-нибудь через php. ссылка на аудио

Отслеживать
задан 25 апр 2020 в 13:00
5 1 1 бронзовый знак

Ну просто по этой ссылке скачайте. Браузер отображает тег img, video, audio для соответственых файлов, чтоб их проиграть

25 апр 2020 в 14:29

@ДавидМанжула, хорошо. Ещё вопрос, не подскажете, как с помощью javascript запустить процесс скачивания этого файла?

26 апр 2020 в 10:09

@ДавидМанжула, вот пример кода, что нужно исправить? let link = document.createElement(‘a’); link.setAttribute(‘href’, ‘cs3-1v4.vkuseraudio.net/p4/d79cf514b63ee4.mp3’); link.setAttribute(‘download’, »); window.onload = link.click();

26 апр 2020 в 10:23

Во-первых, вы не указали протокол. Нужно было указать link.setAttribute(‘href’, ‘https://cs3-1v4.vkuseraudio.net/p4/d79cf514b63ee4.mp3’)

27 апр 2020 в 11:20

Во вторых, на сколько я понимаю, браузеры блокируют атрбут download для запросов между разными доменами. То есть со своего сайта нельзя будет скачать.

Как получить прямую ссылку на видео-файл

Возможно не по тематике форума, но все же прошу помочь.
Если отнес в неправильный раздел, просьба перенести.

На просторах интернета существуют различные сайты, показывающие видео через всевозможные плееры и сторонние сервисы.
К таким относится, например сайт seasonvar.ru.
Просьба подсказать, каким образом можно получить прямую ссылку к видео-файлу?
Для примера можно взять страницу The Walking Dead

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

P.S. Интересуюсь со следующей целью. На работе стоит прокси, блокирующий флэш и адресные строки, содержащие некоторые сочетания символов (mp4, mp3, flv, и прочие форматы видео и аудио файлов). Я научился скачивать видео и аудио файлы по прямой ссылке, содержащей данные сочетания в расширении. Хочу автоматизировать получение прямой ссылки.

ссылка на видео из исходного кода страницы

в коде есть такой текст, как из него «выудить» ссылку на видео?

var flashvars = <
‘server1’: «rtmp://»+»213.186.119.205″+»/vod/»,
‘url_low1’: ‘mp4:’+’/movies/serials/stavka_na_giznn_budni_new_low.mp4′,’url_high1’: ‘mp4:’+’/movies/serials/stavka_na_giznn_budni_new.mp4′,’server2’: «rtmp://»+»77.120.126.162″+»/vod/»,
‘url_low2’: ‘mp4:’+’/movies/serials/stavka_na_giznn_budni_new_low.mp4′,’url_high2’: ‘mp4:’+’/movies/serials/stavka_na_giznn_budni_new.mp4’,
‘server’ : «rtmp://»+RND_STREAM_HOST+»/vod/»,
‘url_low’ : ‘mp4:’+’/movies/serials/stavka_na_giznn_budni_new_low.mp4′,’url_high’ : ‘mp4:’+’/movies/serials/stavka_na_giznn_budni_new.mp4′,’thumb’ : ‘http://s2.kanalukraina.tv/images/shows/episodes_images/stavka_na_giznn_h.jpg’,
‘videoId’ : ‘2099’,
‘video_name’ : ‘СТАВКА НА ЖИЗНЬ’,
‘anal’ : ‘1’,
‘assets’ : ‘http://s.kanalukraina.tv/swf/assets.swf?v=0.1’,
‘commentsRateURLPattern’ : «http://kanalukraina.tv/comment/comrate/feed/xml/»,
‘commentsURL’ : «http://kanalukraina.tv/comment/list/owner_id/%id%/feed/xml/»,
‘langData’:INTERFACE_PATH + ‘xml/lang_data_ru.xml’

эти ссылки не открываются:
rtmp://213.186.119.205/vod/movies/serials/stavka_na_giznn_budni_new_low.mp4
rtmp://77.120.126.162/vod/movies/serials/stavka_na_giznn_budni_new_low.mp4

из кэша, программами и сайтами видео не грузится! не предлагайте эти способы

Голосование за лучший ответ

1-как скачать видео

береш браузер Opera 10.60 заходишь на страницу с роликом который хочешь скачать жмеш Play в адресной строке браузера пишеш opera:cache жмеш Enter откроется содержимое кэша и ставишь галочьки video/mp4 video/mpeg video/flv video/x-flv и жмеш Показать все если все правильно сделали то увидите ссылку жмете на нее и качаете все это делать нужно во время просмотра ролика

2-как скачать музыку

береш браузер Opera 10.60 заходишь на страницу с аудио который хочешь скачать жмеш Play в адресной строке браузера пишеш opera:cache жмеш Enter откроется содержимое кэша и ставишь галочьки audio/x-wav audio/midi audio/mpeg и жмеш Показать все если все правильно сделали то увидите ссылку жмете на нее и качаете все это делать нужно во время проигрования песни

MaryМастер (1151) 13 лет назад
а как еще можно скачать это видео http://serial.kanalukraina.tv/anonsy/2099_stavka_na_zhizn/ ?
MaryМастер (1151) 13 лет назад
в кэше нет, я через разные браузеры кэш смотрела

anon Просветленный (22765) папробуй через Mozilla Firefox при просмотре там создается динамический файл он без расширения копируеш его и ставеш разширение flv C:\Documents and Settings\Admin\Local Settings\Application Data\Mozilla\Firefox\Profiles\v3w8fz5f.default\Cache

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *