Как скачать видео с сайта через код элемента (F12) и когда это не работает

Как скачать видео через код страницы: вкладка «Сеть» в F12, фильтр «Медиа», ссылка на MP4. Почему вместо видео видно blob и m3u8 и что делать в этом случае.

6 мин чтения

Скачать видео с сайта через код элемента можно, если сайт отдаёт ролик обычным файлом: в инструментах разработчика (F12) находится прямая ссылка на MP4, и браузер сохраняет её как любой другой файл. На многих небольших сайтах это работает за пару минут. Но на YouTube, VK, Rutube и большинстве крупных площадок вместо ссылки на файл вы увидите blob: или файлы .m3u8 — это потоковое видео из фрагментов, и простым «Сохранить как» его не взять. Ниже — пошаговая инструкция, объяснение, что значит каждая находка в коде, и что делать, когда способ не срабатывает.

Как скачать видео через код страницы: пошагово

Инструкция для Chrome, Яндекс Браузера, Edge и Opera — у них одинаковые инструменты разработчика.

  1. Откройте страницу с видео на компьютере.
  2. Нажмите F12 или Ctrl + Shift + I (на Mac — Cmd + Option + I). Справа или снизу откроется панель инструментов разработчика.
  3. Перейдите на вкладку «Network» («Сеть»).
  4. Включите фильтр «Media» («Медиа»). Так в списке останутся только видео- и аудиофайлы.
  5. Обновите страницу (F5) и запустите видео. В списке появятся запросы.
  6. Найдите самый крупный файл с расширением .mp4 или .webm. Размер показан в колонке «Size».
  7. Откройте его в новой вкладке: правый клик по строке → «Open in new tab».
  8. Сохраните видео: на открывшейся вкладке нажмите Ctrl + S или правой кнопкой по видео → «Сохранить видео как».

В Firefox порядок тот же: F12 → «Сеть» → фильтр «Медиа». В Safari сначала включите меню разработчика: «Настройки» → «Дополнительно» → «Показывать функции для веб-разработчиков».

Способ через вкладку «Elements»

Иногда проще найти сам видеоплеер в коде:

  1. Нажмите правой кнопкой на видео → «Просмотреть код» («Inspect»). Если сайт перехватывает правый клик, откройте F12 и нажмите на значок выбора элемента.
  2. Найдите тег <video>. У него есть атрибут src или вложенный тег <source src="...">.
  3. Если там ссылка вида https://...mp4, скопируйте её, откройте в новой вкладке и сохраните.

Что вы увидите в коде и что это значит

Что в кодеЧто этоМожно ли сохранить
src="https://.../video.mp4"Обычный файлДа, напрямую
src="blob:https://..."Видео собирается скриптом из фрагментовНет, ссылку blob скачать нельзя
Запросы .m3u8 во вкладке «Сеть»Поток HLS: список из сотен фрагментовТолько специальными программами
Запросы .mpd, отдельные видео и аудиоПоток DASH: картинка и звук отдельноТолько со склейкой
Запросы с license или widevineЗащищённое видеоНет

Почему blob не скачивается

Ссылка blob: — это не адрес файла в интернете, а временный объект в памяти вашей вкладки. Скрипт сайта скачивает фрагменты видео, складывает их в этот объект и подаёт плееру. Открыть blob в новой вкладке или передать его другому человеку нельзя: он существует только внутри страницы и исчезает, когда вы её закрываете.

Что делать с m3u8

Файл .m3u8 — это плейлист: список ссылок на короткие фрагменты видео по несколько секунд. Если открыть его, вы увидите текст, а не видео. Чтобы получить один файл, фрагменты нужно скачать и склеить. Это умеет бесплатная консольная программа ffmpeg:

ffmpeg -i "ссылка_на_файл.m3u8" -c copy video.mp4

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

DASH и видео без звука

На YouTube и ряде других площадок видео в высоком качестве и звук идут отдельными потоками. Если в «Сети» вы нашли и сохранили видеофайл, он, скорее всего, окажется без звука. Подробнее о причинах — в статье видео скачалось без звука.

Защищённое видео

Онлайн-кинотеатры, платные курсы и подписочные сервисы шифруют видео. В коде вы увидите поток и запросы лицензии, но расшифровать его не получится ни через F12, ни через программы. Это сделано намеренно, и обходить такую защиту незаконно.

Когда проще скачать по ссылке

Если вместо файла вы нашли blob, m3u8 или раздельные потоки, а сайт — одна из популярных площадок, тратить время на код не нужно. Скопируйте ссылку на страницу с видео и вставьте её в Skachok: сервер сам найдёт поток, скачает фрагменты, склеит картинку со звуком и отдаст один MP4.

Так работают YouTube, VK, Rutube, Дзен, Одноклассники, TikTok, Pinterest, Twitch, Vimeo и ещё полтора десятка площадок, а также многие сайты, где видео встроено обычным плеером. Бесплатно — до 720p, на тарифе Lite — до 1080p и звук в MP3. Если сайта нет в списке, попробуйте всё равно: сервис пробует и универсальный способ. Больше вариантов — в статье как скачать видео с любого сайта.

Через код на телефоне

В мобильных браузерах инструментов разработчика нет. На Android можно подключить телефон к компьютеру и открыть удалённую отладку, но это долго и неудобно ради одного ролика. На телефоне проще скачать по ссылке через сайт: инструкция — в статье как скачать видео на телефон.

О правах

Технический способ не меняет правил: скачивать для себя можно публичные видео, а распространять чужие ролики — только с разрешения автора. Если сайт специально защищает видео от копирования, это его прямое желание, и обходить защиту не стоит.

Частые вопросы

Можно ли скачать любое видео через код элемента?

Нет. Через F12 скачивается видео, которое сайт отдаёт обычным файлом MP4 или WebM. Потоковое видео (blob, m3u8, DASH) и защищённое так не скачать.

Что делать, если в src написано blob?

Значит, видео собирается из фрагментов внутри страницы. Ищите во вкладке «Сеть» файл .m3u8 или воспользуйтесь сервисом для скачивания по ссылке.

Почему видео, найденное во вкладке «Сеть», без звука?

Площадка передаёт картинку и звук отдельными потоками. Нужно скачать оба и склеить — например, в ffmpeg, — или скачать по ссылке через сервис, который склеивает сам.

Как скачать видео через код страницы в Яндекс Браузере?

Так же, как в Chrome: F12 → «Network» → фильтр «Media», обновите страницу, запустите видео и откройте найденный MP4 в новой вкладке.

Законно ли скачивать видео через F12?

Для личного просмотра публичных видео — да. Обходить защиту платного контента и распространять чужие ролики без разрешения нельзя.

Поделиться: Telegram VK

Попробуйте прямо сейчас

Была ли статья полезной?

Комментарии

Загружаем…
0 / 1000
Без ссылок. Комментарий появится после проверки.

Читайте также