perl 스크립트로 HTML에서 태그를 찾으려고합니다. \ 사용자 나에게 스크립트 \ \ 문서 \ \ parsing.pl 라인 (9)정의되지 않은 값 HTML :: TokeParser
salida2.html :
use WWW::Mechanize::Firefox;
use Crypt::SSLeay;
use HTML::TokeParser;
$ENV{PERL_LWP_SSL_VERIFY_HOSTNAME}=0;
my $mech = WWW::Mechanize::Firefox->new;
$mech->get_local('salida2.html');
my @links = $mech->links();
print @links;
my $parser = HTML::TokeParser->new('salida2.html') || die $!;
my $tag = $parser->get_tag('ul');
나는 는 C에서 정의되지 않은 값에 방법 "get_tag"를 호출 할 수 없습니다이 오류가 스크립트와 같은 디렉토리 아래에 있으며 WWW :: Mechanize :: Firefox 인스턴스와 함께 사용하고 있습니다. 정상적으로 작동합니다.
미리 감사드립니다.
[SSCCE] (http://sscce.org/)를 게시하십시오. –
을 클릭하고 new가 객체를 반환하는지 확인합니다. 예 : '... or die $!'사용 – pavel
@pavel C : \ Users \ me \ Documents \ Scripts \ parsing.pl에 해당 파일이나 디렉토리가 없습니다. 하지만 같은 디렉토리 아래에 있습니다. –