PHP中的故障简单的HTML DOM解析器

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了PHP中的故障简单的HTML DOM解析器脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_419_0@ 我正在使用 PHP Simple HTML DOM Parser来抓取网店的一些数据(也运行XamPP 1.7.2PHP5.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,请注明来意。