我试图刮这个:
<a id="pa1">Site1</a>
<font size="-1">Text1</font><br />
<font size="-1" color="green">Text2</font><br />
我很容易得到 pa1 ..但我想得到后面的两种字体..所以我用了这个:
$html = new simple_html_dom();
$html->load($document);
foreach ($html->find('#pa1>font') as $e) {
$this->check_line_two = $this->process_array_elements($e->innertext);
}
foreach ($html->find('#pa1>font>font') as $e) {
$this->check_line_three = $this->process_array_elements($e->innertext);
}
两者都没有工作。如何使用简单的 html dom 获取下一个元素?