【发布时间】:2017-03-13 22:38:19
【问题描述】:
我有这样的html:
<li>
TEXT <---- GET THIS TEXT
<ul>
<li>a</li>
<li>aa</li>
</ul>
</li>
我想在 li 元素中获取“TEXT”,但后来我尝试获取 li 元素,我得到了所有元素... 这是我的代码:
$html = str_get_html('<li>TEXT<ul><li>a</li><li>aa</li></ul></li>');
echo $html->find('li', 0)->plaintext
输出: TEXTaaa
但我只需要获取 TEXT。而且我无法添加 id 或其他内容
【问题讨论】:
-
你用的是什么解析器,链接?
-
修复了代码,请记得标记为未来用户(和我)的答案。
标签: php html web-scraping domparser