从另一个页面获取div的元素(PHP)

The*_*hew 10 html php string file-get-contents

所以我有第一页:

<div id="div1">This is text one</div>

<div id="div2">This is text two</div>

<div id="div3">This is text three</div>
Run Code Online (Sandbox Code Playgroud)

现在我想得到div的元素,它会返回This is text one,我该怎么做?

teu*_*oon 27

您可以在PHP中使用DOMDocument:

<?php

$doc = new DomDocument;

// We need to validate our document before refering to the id
$doc->validateOnParse = true;
$doc->loadHtml(file_get_contents('http://google.com/bla.php'));

var_dump($doc->getElementById('div1'));

?>
Run Code Online (Sandbox Code Playgroud)