简单HTML Dom PHP

简单HTML Dom PHP,php,simple-html-dom,Php,Simple Html Dom,请帮帮我 图片-> 我的测试结果,我不知道为什么 price("http://www.example.com/"); -> work price("http://www.example2.com/"); -> not work 试着换线 price("http://www.example2.com/"); -> work price("http://www.example.com/"); -> not work 这是我的剧本 <?php include_once

请帮帮我

图片->

我的测试结果,我不知道为什么

price("http://www.example.com/"); -> work
price("http://www.example2.com/"); -> not work
试着换线

price("http://www.example2.com/"); -> work
price("http://www.example.com/"); -> not work
这是我的剧本

<?php
include_once('simple_html_dom.php');

function price($url){
  $html = file_get_html($url);

  foreach($html->find('span[class=col-right]') as $li){
       echo $li->innertext;
  }
}

price("http://www.example.com/");
price("http://www.example2.com/");
?>

由于php5循环引用内存泄漏,在创建DOM对象后,如果多次调用file_get_DOM,则必须调用$DOM->clear以释放内存

例如:

$html = file_get_html(...); 
// do something... 
$html->clear(); 
unset($html);

我刚刚点击了URL,test2和google返回404确实,这不是一个有效的页面我的URL假设例如不工作什么都没有发生第二个页面有class=col-right元素吗?尝试回显已解析的$html树。问题似乎与数据有关。我尝试添加没有发生任何事情。