Хобрук: Ваш путь к мастерству в программировании

Как исправить ошибку iframe сайта?

Когда я перехожу по этому адресу: (предупреждение: рекомендуется какой-нибудь блокировщик рекламы)

https://openload.co/embed/M4pSomdJWME/?c1_file=http://tugaflix.com/legendas/716bac991518958ad95df18200c906c3.srt&c1_label=Legenda

Ссылка на веб-страницу загружается нормально, без ошибок.

Однако, когда я пытаюсь загрузить ту же страницу через iframe в своем html-коде, появляется ошибка:

Мой html-код:

<html>
    <head>
    </head>
    <body>
        <iframe width="600" height="700" 
        src="https://openload.co/embed/M4pSomdJWME/?c1_file=http://tugaflix.com/legendas/716bac991518958ad95df18200c906c3.srt&c1_label=Legenda">
        </iframe>
    </body>
</html>

Изображение ниже: результат ошибки в моем iframe. Как исправить такую ​​ошибку?


  • О, всплывающие окна. Это хорошее дополнение к моему блокировщику рекламы. Спасибо. 22.10.2017

Ответы:


1

Если вы хотите разработать/кодировать свой собственный интерфейс плеера, то один из вариантов загрузки — использовать тег <video> вместо тега <iframe>...

<video width="640" height="480" controls crossorigin="anonymous">
<source src="https://oload.stream/stream/M4pSomdJWME~1508775093~213.205.0.0~IzmpIUe0?mime=true" type="video/mp4">
</video> 

Я не собираюсь рассказывать вам, как украсть доступ к любому видео с помощью кода, но вот несколько советов:

1) Вы можете видеть в исходном коде, что сервер 1508775191~213.205.0.0 доступен для медиафайлов, включая файл субтитров VTT). Изучите остальную часть исходного кода. Подумайте, почему упоминается token и почему проверяется referrer. Что вы можете сделать, пройти и получить такой же доступ?

2) Используя инструменты разработчика вашего браузера (особенно вкладки «сеть» и «консоль»), вы можете найти соответствующий URL-адрес https://oload.stream/stream/ для любых будущих обновлений или альтернативных встраиваний.

PS:

"но этот веб-сайт tugaflix.com/Episodio?E=2310910&S2 использует этот iframe"

Посмотрите исходный код: http://tugaflix.com/Episodio?E=2310910&S2/
Вы увидите, что iframe не упоминается и не используется... Они даже используют два разных интерфейса плеера, поэтому вы не можете предположить, что tugaflix.com загружает эту страницу https://oload.stream/embed/M4pSomdJWME в течение некоторого iframe. Вместо этого они получают доступ к видеофайлу MP4 с какого-то сервера под названиемhttps://lemonade-fruit.fruithosted.net/.

22.10.2017

2

На целевом сайте есть код, препятствующий его отображению во фрейме. К сожалению, вы не сможете использовать этот URL-адрес в Iframe.

22.10.2017
  • Вероятно, они позволяют определенным доменам использовать iframe, но не всем доменам. 22.10.2017
  • @rajdevkumar я не вижу никаких фреймов на данном сайте? 22.10.2017
  • @FastSnail, вы должны нажать на видео 22.10.2017
  • Новые материалы

    Я собираюсь научить вас Python шаг за шагом
    Привет, уважаемый энтузиаст Python! 👋 Готовы погрузиться в мир Python? Сегодня я приготовил для вас кое-что интересное, что сделает ваше путешествие более приятным, чем шарик мороженого в..

    Альтернатива шаблону исходящих сообщений для архитектуры микросервисов
    Познакомьтесь с двухэтапным сообщением В этой статье предлагается альтернативный шаблон для папки Исходящие : двухэтапное сообщение. Он основан не на очереди сообщений, а на..

    React on Rails
    Основное приложение Reverb - это всеми любимый монолит Rails. Он отлично обслуживает наш API и уровень просмотра трафика. По мере роста мы добавляли больше интерактивных элементов..

    Что такое гибкие методологии разработки программного обеспечения
    Что представляют собой гибкие методологии разработки программного обеспечения в 2023 году Agile-методологии разработки программного обеспечения заключаются в следующем: И. Введение A...

    Ториго  — революция в игре Го
    Наш следующий вызов против ИИ и для ИИ. Сможет ли он победить людей в обновленной игре Го? Обратите внимание, что в следующей статье AI означает искусственный интеллект, а Goban  —..

    Простое развертывание моделей с помощью Mlflow — Упаковка классификатора обзоров продуктов NLP от HuggingFace
    Как сохранить свои модели машинного обучения в формате с открытым исходным кодом с помощью MLFlow, чтобы позже получить возможность легкого развертывания. Сегодня модели упаковки имеют несколько..

    Математика и интуиция - Часть 1
    У каждой математической формулы есть доказательство. Часто эти доказательства слишком сложно понять, поскольку многие из них основаны на индукции, некоторые - на очень сложных наблюдениях, а..