use lib '../lib';
####
BEGIN {
$| = 1;
open (STDERR, ">&STDOUT");
print qq~Content-type: text/html\n\n~;
}
##
##
Use of uninitialized value in sprintf at /usr/lib/perl5/site_perl/5.8.7/HTTP/Request/Common.pm line 18.
Use of uninitialized value in sprintf at /usr/lib/perl5/site_perl/5.8.7/HTTP/Request/Common.pm line 18.
Use of uninitialized value in sprintf at /usr/lib/perl5/site_perl/5.8.7/HTTP/Headers/Util.pm line 6.
Use of uninitialized value in sprintf at /usr/lib/perl5/site_perl/5.8.7/HTTP/Headers/Util.pm line 6.
Can't locate object method "new" via package "HTML::TreeBuilder::XPath" at ../lib/Web/Scraper.pm line 115.
Return Code: 512
##
##
# need to modify directly the HTML::Element package, because HTML::TreeBuilder won't let me
# change the class of the nodes it generates
package HTML::Element;
use Scalar::Util qw(weaken);
use vars qw(@ISA);
push @ISA, 'HTML::TreeBuilder::XPath::Node';
use XML::XPathEngine;
{ my $xp;
sub xp
{ $xp ||=XML::XPathEngine->new();
return $xp;
}
}