gpt4 book ai didi

html - 使用HTML-TreeBuilder-XPath findnodes()方法逐一打印匹配结果时需要建议

转载 作者:行者123 更新时间:2023-12-03 17:04:22 25 4
gpt4 key购买 nike

我正在使用 HTML-TreeBuilder-XPath 解析html内容
在Perl中。我已经得到了我需要的数据的xpath位置。我面临的问题是,单个结果返回了xpath $html->findnodes()的多个匹配项,但是我需要一张一张地打印出来。需要一些建议。谢谢。

最佳答案

您可以遍历使用

  for my $node (@$paraelements)  { ..... }


一个更完整的例子

  use HTML::TreeBuilder::XPath;
my $tree= HTML::TreeBuilder::XPath->new;
$tree->parse_file( "mypage.html");
my $paraelements= $tree->findnodes( '//p') ;

for my $node (@$paraelements) {
say $node->as_HTML() ;
}

关于html - 使用HTML-TreeBuilder-XPath findnodes()方法逐一打印匹配结果时需要建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22140642/

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