use WWW::Mechanize;
use HTML::TreeBuilder::XPath;
my $mech = new WWW::Mechanize;
my $tree = new HTML::TreeBuilder::XPath;
my $url = "http://www.elaws.gov.bw/wondersbtree.php";
$mech->get($url);
$tree->parse($mech->content());
@nodes = $tree->findnodes("//p[font = 'PRINCIPAL LEGISLATION']");
print @nodes[0]->as_HTML;
上記のコードは、検索されたHTML要素を出力しますが、最後の</p>
タグがありません。どうして?これは意図的なのですか、それともモジュールのバグですか?HTML :: TreeBuilder :: XPath結果の最後のタグがありません
元のHTMLソースには終了タグが含まれています。 – CJ7
@ CJ7、あなたの主張は何ですか? – ikegami