我一直在玩PHP简单的HTML DOM解析器手册这里http://simplehtmldom.sourceforge.net/manual.htm发现,我买了一些测试的成功,除了这一个:PHP简单的HTML DOM解析器 - 解析嵌套元素
它得到了嵌套表和跨度和我想要用mynum的类来解析span的外部文本。
<?php
require_once 'simple_html_dom.php';
$url = 'http://relumastudio.com/test/target.html';
$ch = curl_init();
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.21 (KHTML, like Gecko) Chrome/19.0.1042.0 Safari/535.21");
curl_setopt($ch, CURLOPT_URL, $url);
$result = curl_exec($ch);
$DEBUG = 1;
if($DEBUG){
$html = new simple_html_dom();
$html->load($url);
echo $html->find('span[class=mynum]',0)->outertext; // I should get 123456
}else{
echo $result;
}
curl_close($ch);
我以为我可以逃脱只是一次打电话echo $html->find('span[class=mynum]',0)->outertext;
来获取文本123456
,但我不能。
任何想法?任何帮助是极大的赞赏。谢谢。
你应该张贴的HTML你的问题,而不是卷曲代码。 – pguardiario 2014-10-23 00:42:49