#javascript #php #html #get
#javascript #php #HTML #получить
Вопрос:
Я разрабатываю проигрыватель Google Диска, и здесь я вижу зеркало и 1 пример:
$gdplay = http_request("https://gdriveplayer.to/embed2.php?link=https://drive.google.com/file/d/".$share['file']['file_id']."/viewamp;subtitle=yesamp;button=noamp;encrypt=yes ");
$gdplayer = $gdplay;
libxml_use_internal_errors(true);
$dom = new DOMDocument();
$dom->loadHTML($gdplayer);
$Frame = $dom->getElementsByTagName('iframe')->item(0);
$srcf = $Frame->getAttribute('src');
Это работает, но я хочу добавить новый зеркальный сервер.
Например, я вижу и получаю новые хосты
В результате я нашел iframe, но в виде кода. Когда я пытаюсь добавить подобный рабочий код и получить элемент src, подобный этому
$gdplaycc = http_request("host=gdriveamp;id=".$share['file']['file_id']."amp;ahost=amp;aid=amp;lang=Defaultamp;sub=amp;poster=amp;onlylink=no ");
$gdcc = $gdplaycc;
libxml_use_internal_errors(true);
$dom = new DOMDocument();
$dom->loadHTML($gdplayer);
$Frame = $dom->getElementsByTagName('iframe')->item(0);
$srcc = $Frame->getAttribute('src');
Это ошибка.
Комментарии:
1. объект кода iframe, закодированный so, является просто строкой, вам нужно будет декодировать его в html перед помещением в domdocument
2. я хочу сделать это автоматически, в любом случае, как получить текст внутри страницы и отобразить его в виде HTML-кода?