我正在使用 simple-html-dom 尝试从另一个站点提取一些代码。这是一些简单的示例代码,可以复制我想要完成的工作。
<html>
<body>
<h1>Title!</h1>
<div class="sample">
<div class="another_class">...</div>
<div class="one_more">
Some awesome text!
</div>
</div>
<div class="sample">
<div class="another_class">...</div>
<div class="one_more">
Some awesome text!
</div>
</div>
<div class="sample">
<div class="another_class">...</div>
<div class="one_more">
Some awesome text!
</div>
</div>
</body>
</html>
所以我试图拉出所有 div 样本块......包括标签。所以基本上我想将以下代码回显到我的网站、标签和所有内容上:
<div class="sample">
<div class="another_class">...</div>
<div class="one_more">
Some awesome text!
</div>
</div>
<div class="sample">
<div class="another_class">...</div>
<div class="one_more">
Some awesome text!
</div>
</div>
<div class="sample">
<div class="another_class">...</div>
<div class="one_more">
Some awesome text!
</div>
</div>
我今天刚刚了解了 simple-html-dom,所以我仍在努力解决。这是我到目前为止收集的内容,但不起作用。
<?php
include('simplehtmldom_1_5/simple_html_dom.php');
$page = 'http://www.sampleURL.com';
$html = file_get_html($page);
foreach($html->find('div.sample') as $element)
echo $element->outertext . '<br />';
?>