Как получить доступ к встроенному openload iframe - PullRequest
0 голосов
/ 25 мая 2018

Я пытаюсь получить прямые ссылки на скачивание из встроенных ссылок openload (пример: https://openload.co/embed/CoKeagPRpQg/). Результат может выглядеть примерно так: https://openload.co/stream/CoKeagPRpQg~1527355595~2a02:120b::~J-XBN0SR?mime=true. Если перейти к ссылке для встраивания и запустить

document.querySelector("#mediaspace_wrapper > div:last-child > p:last-child")

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

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>Proflix</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
</head>

<body>
    <iframe id="video" src="https://openload.co/embed/CoKeagPRpQg/" scrolling="no" frameborder="0" width="700" height="430" allowfullscreen="true"
        webkitallowfullscreen="true" mozallowfullscreen="true">
    </iframe>
</body>

</html>

Однако я наткнулся на это расширение chrome, которое одним только JavaScript может войти в iframe ( Demo ). Это действительно озадачивает меня. Я связался сразработчик, и он сказал мне, что его расширение основано на этом сценарии * 1016. * Но он не работал с консоли разработчика. Мой вопрос: как JavaScript может ввести чужой iframe в этом примере и как я могу его реплицировать?

Похожие:

Получить уникальную ссылку для загрузки в Openload

Получить URL-адрес потока из openload

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...