从另一页的div中拉取并嵌入代码

时间:2012-06-12 22:10:54

标签: php html simple-html-dom

我正在使用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>

我今天刚学会了简单的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 />';    
?>

1 个答案:

答案 0 :(得分:0)

我解决了自己的问题......我试图从错误的网址&gt; _&gt;

中提取

难怪它没有返回任何东西!我发布的代码是正确的。