Как вытащить видео с сайта?
У данного сайта на бэкграунде играет видео.
Как его вытащить и сохранить себе на компьютер?
- Вопрос задан более трёх лет назад
- 439805 просмотров
1 комментарий
Сложный 1 комментарий
Daria13131 @Daria13131
Добрый вечер! Раньше скачивала по вашему способу видео с Геткурс, сейчас снова пыталась, но никак не получается. Уже перепробовала миллион способов и все никак(
И код в видео немного другой стал, мб как то поменяли все и теперь данным способом нельзя так пользоваться? Кто сталкивался с таким, помогите пожалуйста, оч нужно скачать курсы, пока доступ к ним еще есть(
Решения вопроса 2

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

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

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