gpt4 book ai didi

php - 使用 "Simple HTML DOM"获取两个跨度之间的文本

转载 作者:可可西里 更新时间:2023-11-01 01:07:54 24 4
gpt4 key购买 nike

基本上,我需要获取两个 span 标签之间的文本,我尝试了很多不同的方法都没有解决方案。我也在使用 Simple HTML DOM Parser (http://simplehtmldom.sourceforge.net/),所以我能做的有点受限。这是基本设置:

<span class=1>text here</span> TEXT I NEED TO GET <span class=2>more text</span>

有什么帮助吗?

最佳答案

span 元素之间的文本应该是 DOMTextNode 并且是 span 元素的同级元素。如果 SimpleHTMLDom 遵循 DOM specs你应该能够得到它:

$text = $html->find('span[class=1]', 0)->next_sibling();

如果这不起作用,请考虑使用基于 libxml 的更合适的解析器,例如看

关于php - 使用 "Simple HTML DOM"获取两个跨度之间的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6911378/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com