我正在尝试使用以下代码解析该站点。
<span id="ctl00_cphBody_resList_pnlResumes_rptResumes_ctl01_Label1" class="address">Somename, <nobr>Someage</nobr></span>
我以这种方式解析它
$fio=$text_specialty_next->find('span#ctl00_cphBody_resList_pnlResumes_rptResumes_ct'.$n.'_Label1');
但是当我尝试打印结果时,
echo $fio->innertext;
结果为空。什么会导致此问题?
in find()
rptResumes_ct'.$n.'_Label1'
但它应该是
rptResumes_ctl'.$n.'_Label1'
你错过了一个"l"
$n
的价值是什么?
$n="l01"
吗?您使用什么解析器?在 SimpleHTMLDom 中,您需要使用find(span[id=...]);
问题解决了。 $find->smth返回数组,whick当然没有内部文本。我必须使用 foreach(find->smth 作为 $someelement) 来回显它。