0

私はgetElementsByClassNameJavascript、perlで何をしようとしていますが、うまくいきません.コードからはENDしか得られません.foreachループに入らず、何が間違っていますか? HTML::TagParser よりも良い方法ですか?

...
my $html = HTML::TagParser->new( "****.html" );
$topic = URI::Fetch->fetch($topic);

my @list = $html->getElementsByClassName( 'separateur_links' );
foreach my $elem ( @list ) {
    my $text = $elem->innerText;
    print $text . "\n";
}
print "END\n";
...

編集 :

私が使用すると、次のようData::Dumper print Dumper($html);になります:$VAR1 = bless( {}, 'HTML::TagParser' );

編集2:

$topic = URI::Fetch->fetch($topic); 元の質問にはありませんでした。それが問題であることを知らずに見落としていました

4

1 に答える 1