脚本宝典收集整理的这篇文章主要介绍了PHP中的故障简单的HTML DOM解析器,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。@H_419_0@ 我正在使用 PHP Simple HTML DOM Parser来抓取网店的一些数据(也运行XamPP 1.7.2和PHP5.3.0),我遇到了< tbody>的问题.标签.该表的结构是必要的(细节并不是那么重要):
<table> <thead> <!--text here--> </thead> <tbody> <!--text here--> </tbody> </table>
现在,我正试图进入< tbody>部分使用代码:
$element = $html->find('tbody',0)->innertext;
它不会抛出任何错误,它只是在我试图回应时没有打印出来.我已经在其他元素上测试了代码,< thead>,< table>,甚至类似于< span class =“PRice”>并且它们都工作正常(当然,删除“,0”代码失败).他们都给出了正确的部分. Outertext同上.但这一切都失败了< tbody>.
现在,我已经浏览了Parser,但我不确定我是否能解决它.我注意到了< thead>甚至没有提到,但它工作正常.耸
我想我可以尝试做儿童导航,但这似乎也有问题.我刚试过跑:
$el = $html->find('table',0); $el2 = $el->children(2); echo $el2->outertext;
而且没有骰子.尝试用First_child代替孩子,用1代替2,但仍然没有骰子.有趣的是,如果我尝试 – >找到而不是孩子,它的工作完美.
我非常有信心我可以找到一个解决方案,但这种行为似乎很奇怪,可以在这里发布.我好奇的心灵很高兴得到所有的帮助.
以上是脚本宝典为你收集整理的PHP中的故障简单的HTML DOM解析器全部内容,希望文章能够帮你解决PHP中的故障简单的HTML DOM解析器所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。