585 lines
30 KiB
Text
585 lines
30 KiB
Text
perl-blead
|
|
==========
|
|
cpanm (App::cpanminus) 1.7043 on perl 5.026000 built for x86_64-linux
|
|
Work directory is /home/ryan/.cpanm/work/1493239941.11653
|
|
You have make /usr/bin/make
|
|
You have LWP 6.26
|
|
You have /bin/tar: tar (GNU tar) 1.29
|
|
Copyright (C) 2015 Free Software Foundation, Inc.
|
|
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
|
|
This is free software: you are free to change and redistribute it.
|
|
There is NO WARRANTY, to the extent permitted by law.
|
|
|
|
Written by John Gilmore and Jay Fenlason.
|
|
You have /usr/bin/unzip
|
|
Searching WWW::Search::Scraper::_struct_ () on cpanmetadb ...
|
|
Unpacking Scraper-2.27.tar.gz
|
|
--> Working on WWW::Search::Scraper::_struct_
|
|
Fetching http://www.cpan.org/authors/id/G/GL/GLENNWOOD/Scraper-2.27.tar.gz ... OK
|
|
Scraper-2.27/
|
|
Scraper-2.27/CHANGES
|
|
Scraper-2.27/eg/
|
|
Scraper-2.27/eg/Boilerplate.pl
|
|
Scraper-2.27/eg/GetTidyXmlResults.pl
|
|
Scraper-2.27/eg/Scraper.pl
|
|
Scraper-2.27/eg/SearchApartments.pl
|
|
Scraper-2.27/eg/SearchJobs.pl
|
|
Scraper-2.27/eg/setupLocations.pl
|
|
Scraper-2.27/eg/Sherlock.pl
|
|
Scraper-2.27/eg/WSDL.pl
|
|
Scraper-2.27/lib/
|
|
Scraper-2.27/lib/WWW/
|
|
Scraper-2.27/lib/WWW/Search/
|
|
Scraper-2.27/lib/WWW/Search/Scraper/
|
|
Scraper-2.27/lib/WWW/Search/Scraper/apartments.pm
|
|
Scraper-2.27/lib/WWW/Search/Scraper/BAJobs.Job.locations
|
|
Scraper-2.27/lib/WWW/Search/Scraper/BAJobs.pm
|
|
Scraper-2.27/lib/WWW/Search/Scraper/BayAreaHelpWanted.pm
|
|
Scraper-2.27/lib/WWW/Search/Scraper/Beaucoup.pm
|
|
Scraper-2.27/lib/WWW/Search/Scraper/Brainpower.Job.locations
|
|
Scraper-2.27/lib/WWW/Search/Scraper/Brainpower.pm
|
|
Scraper-2.27/lib/WWW/Search/Scraper/computerjobs.pm
|
|
Scraper-2.27/lib/WWW/Search/Scraper/CraigsList.Job.locations
|
|
Scraper-2.27/lib/WWW/Search/Scraper/CraigsList.pm
|
|
Scraper-2.27/lib/WWW/Search/Scraper/Dice.Job.locations
|
|
Scraper-2.27/lib/WWW/Search/Scraper/Dice.pm
|
|
Scraper-2.27/lib/WWW/Search/Scraper/Dogpile.pm
|
|
Scraper-2.27/lib/WWW/Search/Scraper/eBay.pm
|
|
Scraper-2.27/lib/WWW/Search/Scraper/FieldTranslation.pm
|
|
Scraper-2.27/lib/WWW/Search/Scraper/FlipDog.pm
|
|
Scraper-2.27/lib/WWW/Search/Scraper/Google.pm
|
|
Scraper-2.27/lib/WWW/Search/Scraper/JustTechJobs.pm
|
|
Scraper-2.27/lib/WWW/Search/Scraper/Lycos.pm
|
|
Scraper-2.27/lib/WWW/Search/Scraper/Monster.Job.locations
|
|
Scraper-2.27/lib/WWW/Search/Scraper/Monster.pm
|
|
Scraper-2.27/lib/WWW/Search/Scraper/NorthernLight.pm
|
|
Scraper-2.27/lib/WWW/Search/Scraper/Request/
|
|
Scraper-2.27/lib/WWW/Search/Scraper/Request/Job.pm
|
|
Scraper-2.27/lib/WWW/Search/Scraper/Request/WSDL.pm
|
|
Scraper-2.27/lib/WWW/Search/Scraper/Request/ZIPplus4.pm
|
|
Scraper-2.27/lib/WWW/Search/Scraper/Request.pm
|
|
Scraper-2.27/lib/WWW/Search/Scraper/Response/
|
|
Scraper-2.27/lib/WWW/Search/Scraper/Response/Auction.pm
|
|
Scraper-2.27/lib/WWW/Search/Scraper/Response/generic.pm
|
|
Scraper-2.27/lib/WWW/Search/Scraper/Response/Job.pm
|
|
Scraper-2.27/lib/WWW/Search/Scraper/Response/Sherlock.pm
|
|
Scraper-2.27/lib/WWW/Search/Scraper/Response.pm
|
|
Scraper-2.27/lib/WWW/Search/Scraper/Sherlock.pm
|
|
Scraper-2.27/lib/WWW/Search/Scraper/techies.pm
|
|
Scraper-2.27/lib/WWW/Search/Scraper/theWorksUSA.pm
|
|
Scraper-2.27/lib/WWW/Search/Scraper/TidyXML.pm
|
|
Scraper-2.27/lib/WWW/Search/Scraper/WSDL.pm
|
|
Scraper-2.27/lib/WWW/Search/Scraper/YahooFinance.pm
|
|
Scraper-2.27/lib/WWW/Search/Scraper/ZIPplus4.pm
|
|
Scraper-2.27/lib/WWW/Search/Scraper.pm
|
|
Scraper-2.27/lib/WWW/Search/ScraperPOD.pm
|
|
Scraper-2.27/Makefile.PL
|
|
Scraper-2.27/MANIFEST
|
|
Scraper-2.27/README
|
|
Scraper-2.27/t/
|
|
Scraper-2.27/t/lib/
|
|
Scraper-2.27/t/lib/Test/
|
|
Scraper-2.27/t/lib/Test/Builder.pm
|
|
Scraper-2.27/t/lib/Test/More.pm
|
|
Scraper-2.27/t/lib/Test/Simple.pm
|
|
Scraper-2.27/t/t.t
|
|
Scraper-2.27/test.pl
|
|
Entering Scraper-2.27
|
|
META.yml/json not found. Creating skeleton for it.
|
|
Running Makefile.PL
|
|
Configuring Scraper-2.27 ... Checking if your kit is complete...
|
|
Looks good
|
|
Generating a Unix-style Makefile
|
|
Writing Makefile for Scraper
|
|
Writing MYMETA.yml and MYMETA.json
|
|
Checking dependencies from MYMETA.json ...
|
|
Checking if you have HTML::TreeBuilder 0 ... Yes (5.04)
|
|
Checking if you have LWP 5.48 ... Yes (6.26)
|
|
Checking if you have User 1.05 ... Yes (1.9)
|
|
Checking if you have URI::http 0 ... Yes (1.71)
|
|
Checking if you have URI::Escape 0 ... Yes (3.31)
|
|
Checking if you have HTTP::Status 0 ... Yes (6.11)
|
|
Checking if you have HTTP::Request 0 ... Yes (6.11)
|
|
Checking if you have URI 0 ... Yes (1.71)
|
|
Checking if you have URI::URL 0 ... Yes (5.04)
|
|
Checking if you have Tie::Persistent 0.901 ... Yes (1.00)
|
|
Checking if you have HTTP::Cookies 0 ... Yes (6.03)
|
|
Checking if you have XML::XPath 0 ... Yes (1.25)
|
|
Checking if you have LWP::RobotUA 0 ... Yes (6.26)
|
|
Checking if you have Text::ParseWords 3.2 ... Yes (3.30)
|
|
Checking if you have HTML::Form 0.02 ... Yes (5.829)
|
|
Checking if you have Storable 0.6 ... Yes (2.51)
|
|
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24)
|
|
Checking if you have WWW::Search 2.28 ... Yes (2.565)
|
|
Checking if you have HTTP::Response 0 ... Yes (6.11)
|
|
Checking if you have LWP::UserAgent 0 ... Yes (6.26)
|
|
OK
|
|
Building and testing Scraper-2.27 ... cp lib/WWW/Search/Scraper/Request/ZIPplus4.pm blib/lib/WWW/Search/Scraper/Request/ZIPplus4.pm
|
|
cp lib/WWW/Search/Scraper/Sherlock.pm blib/lib/WWW/Search/Scraper/Sherlock.pm
|
|
cp lib/WWW/Search/Scraper/Request/WSDL.pm blib/lib/WWW/Search/Scraper/Request/WSDL.pm
|
|
cp lib/WWW/Search/Scraper/JustTechJobs.pm blib/lib/WWW/Search/Scraper/JustTechJobs.pm
|
|
cp lib/WWW/Search/Scraper/BAJobs.Job.locations blib/lib/WWW/Search/Scraper/BAJobs.Job.locations
|
|
cp lib/WWW/Search/Scraper/CraigsList.pm blib/lib/WWW/Search/Scraper/CraigsList.pm
|
|
cp lib/WWW/Search/Scraper/Monster.Job.locations blib/lib/WWW/Search/Scraper/Monster.Job.locations
|
|
cp lib/WWW/Search/Scraper/FieldTranslation.pm blib/lib/WWW/Search/Scraper/FieldTranslation.pm
|
|
cp lib/WWW/Search/Scraper/Brainpower.Job.locations blib/lib/WWW/Search/Scraper/Brainpower.Job.locations
|
|
cp lib/WWW/Search/Scraper/Dogpile.pm blib/lib/WWW/Search/Scraper/Dogpile.pm
|
|
cp lib/WWW/Search/Scraper/BAJobs.pm blib/lib/WWW/Search/Scraper/BAJobs.pm
|
|
cp lib/WWW/Search/Scraper/Google.pm blib/lib/WWW/Search/Scraper/Google.pm
|
|
cp lib/WWW/Search/Scraper/Response/Sherlock.pm blib/lib/WWW/Search/Scraper/Response/Sherlock.pm
|
|
cp lib/WWW/Search/Scraper/Monster.pm blib/lib/WWW/Search/Scraper/Monster.pm
|
|
cp lib/WWW/Search/Scraper/Beaucoup.pm blib/lib/WWW/Search/Scraper/Beaucoup.pm
|
|
cp lib/WWW/Search/Scraper/Response/Auction.pm blib/lib/WWW/Search/Scraper/Response/Auction.pm
|
|
cp lib/WWW/Search/Scraper/Lycos.pm blib/lib/WWW/Search/Scraper/Lycos.pm
|
|
cp lib/WWW/Search/Scraper/Dice.pm blib/lib/WWW/Search/Scraper/Dice.pm
|
|
cp lib/WWW/Search/Scraper/Response/generic.pm blib/lib/WWW/Search/Scraper/Response/generic.pm
|
|
cp lib/WWW/Search/Scraper.pm blib/lib/WWW/Search/Scraper.pm
|
|
cp lib/WWW/Search/Scraper/NorthernLight.pm blib/lib/WWW/Search/Scraper/NorthernLight.pm
|
|
cp lib/WWW/Search/Scraper/CraigsList.Job.locations blib/lib/WWW/Search/Scraper/CraigsList.Job.locations
|
|
cp lib/WWW/Search/Scraper/BayAreaHelpWanted.pm blib/lib/WWW/Search/Scraper/BayAreaHelpWanted.pm
|
|
cp lib/WWW/Search/Scraper/FlipDog.pm blib/lib/WWW/Search/Scraper/FlipDog.pm
|
|
cp lib/WWW/Search/Scraper/Response/Job.pm blib/lib/WWW/Search/Scraper/Response/Job.pm
|
|
cp lib/WWW/Search/Scraper/Dice.Job.locations blib/lib/WWW/Search/Scraper/Dice.Job.locations
|
|
cp lib/WWW/Search/Scraper/Request.pm blib/lib/WWW/Search/Scraper/Request.pm
|
|
cp lib/WWW/Search/Scraper/Request/Job.pm blib/lib/WWW/Search/Scraper/Request/Job.pm
|
|
cp lib/WWW/Search/Scraper/Brainpower.pm blib/lib/WWW/Search/Scraper/Brainpower.pm
|
|
cp lib/WWW/Search/Scraper/Response.pm blib/lib/WWW/Search/Scraper/Response.pm
|
|
cp lib/WWW/Search/Scraper/TidyXML.pm blib/lib/WWW/Search/Scraper/TidyXML.pm
|
|
cp lib/WWW/Search/Scraper/eBay.pm blib/lib/WWW/Search/Scraper/eBay.pm
|
|
cp lib/WWW/Search/Scraper/computerjobs.pm blib/lib/WWW/Search/Scraper/computerjobs.pm
|
|
cp lib/WWW/Search/ScraperPOD.pm blib/lib/WWW/Search/ScraperPOD.pm
|
|
cp lib/WWW/Search/Scraper/theWorksUSA.pm blib/lib/WWW/Search/Scraper/theWorksUSA.pm
|
|
cp lib/WWW/Search/Scraper/YahooFinance.pm blib/lib/WWW/Search/Scraper/YahooFinance.pm
|
|
cp lib/WWW/Search/Scraper/ZIPplus4.pm blib/lib/WWW/Search/Scraper/ZIPplus4.pm
|
|
cp lib/WWW/Search/Scraper/apartments.pm blib/lib/WWW/Search/Scraper/apartments.pm
|
|
cp lib/WWW/Search/Scraper/WSDL.pm blib/lib/WWW/Search/Scraper/WSDL.pm
|
|
cp lib/WWW/Search/Scraper/techies.pm blib/lib/WWW/Search/Scraper/techies.pm
|
|
Manifying 27 pod documents
|
|
Manifying 8 pod documents
|
|
PERL_DL_NONLAZY=1 "/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0" "-Iblib/lib" "-Iblib/arch" test.pl
|
|
# VERSIONS OF MODULES ON WHICH SCRAPER DEPENDS
|
|
# using HTML::Form(5.829);
|
|
# using HTML::TreeBuilder();
|
|
# using HTTP::Cookies(6.01);
|
|
# using HTTP::Request(6.11);
|
|
# using HTTP::Response(6.11);
|
|
# using HTTP::Status(6.11);
|
|
# using LWP(6.26);
|
|
# using LWP::RobotUA(6.26);
|
|
# using LWP::UserAgent(6.26);
|
|
# using Storable(2.51);
|
|
# using Text::ParseWords(3.30);
|
|
# using Tie::Persistent(1.00);
|
|
# using URI(1.71);
|
|
# using URI::Escape(3.31);
|
|
# using URI::URL(5.04);
|
|
# using URI::http(1.71);
|
|
# using User(1.9);
|
|
# using WWW::Search(2.565);
|
|
# using XML::XPath(1.25);
|
|
1..24
|
|
ok 1 - 22 Scraper modules listed in MANIFEST (7,2,13)
|
|
ok 2 - WWW::Search::Scraper loaded
|
|
not ok 3 - BAJobs
|
|
# Failed test (test.pl at line 126)
|
|
ok 4 # skip This Scraper engine requires 'HTML Tidy' to scrub HTML before parsing.
|
|
Get this program from 'http://tidy.sourceforge.net/docs/Overview.html#Download'
|
|
Make sure it is in your execution search path.
|
|
TODO
|
|
ok 5 # skip This Scraper engine requires 'HTML Tidy' to scrub HTML before parsing.
|
|
Get this program from 'http://tidy.sourceforge.net/docs/Overview.html#Download'
|
|
Make sure it is in your execution search path.
|
|
|
|
ok 6 # skip Brainpower has gone the login route: Scraper's not up to that yet, but here's the framework if you want to do it yourself.
|
|
Use of uninitialized value in pattern match (m//) at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/WWW/Search.pm line 1294.
|
|
Use of uninitialized value in pattern match (m//) at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/WWW/Search.pm line 1294.
|
|
Use of uninitialized value in pattern match (m//) at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/WWW/Search.pm line 1294.
|
|
Use of uninitialized value in pattern match (m//) at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/WWW/Search.pm line 1294.
|
|
not ok 7 - CraigsList
|
|
# Failed test (test.pl at line 126)
|
|
not ok 8 - Dice
|
|
# Failed test (test.pl at line 126)
|
|
ok 9 # skip This Scraper engine requires 'HTML Tidy' to scrub HTML before parsing.
|
|
Get this program from 'http://tidy.sourceforge.net/docs/Overview.html#Download'
|
|
Make sure it is in your execution search path.
|
|
|
|
ok 10 # skip This Scraper engine requires 'HTML Tidy' to scrub HTML before parsing.
|
|
Get this program from 'http://tidy.sourceforge.net/docs/Overview.html#Download'
|
|
Make sure it is in your execution search path.
|
|
|
|
Use of uninitialized value $_ in substitution (s///) at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/WWW/Search.pm line 915.
|
|
Use of uninitialized value $_ in substitution (s///) at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/WWW/Search.pm line 916.
|
|
Use of uninitialized value $_ in substitution (s///) at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/WWW/Search.pm line 915.
|
|
Use of uninitialized value $_ in substitution (s///) at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/WWW/Search.pm line 916.
|
|
not ok 11 - Google
|
|
# Failed test (test.pl at line 126)
|
|
ok 12 # skip JustTechJobs.pm has gone the way of "user/password" - or something about session/cookies, anyway.
|
|
Use of uninitialized value $_ in substitution (s///) at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/WWW/Search.pm line 915.
|
|
Use of uninitialized value $_ in substitution (s///) at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/WWW/Search.pm line 916.
|
|
Use of uninitialized value $_ in substitution (s///) at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/WWW/Search.pm line 915.
|
|
Use of uninitialized value $_ in substitution (s///) at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/WWW/Search.pm line 916.
|
|
not ok 13 - Lycos # TODO Lycos is not quite right . . .
|
|
# Failed (TODO) test (test.pl at line 126)
|
|
Use of uninitialized value $_ in substitution (s///) at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/WWW/Search.pm line 915.
|
|
Use of uninitialized value $_ in substitution (s///) at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/WWW/Search.pm line 916.
|
|
Use of uninitialized value $_ in substitution (s///) at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/WWW/Search.pm line 915.
|
|
Use of uninitialized value $_ in substitution (s///) at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/WWW/Search.pm line 916.
|
|
not ok 14 - Monster
|
|
# Failed test (test.pl at line 126)
|
|
Use of uninitialized value $_ in substitution (s///) at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/WWW/Search.pm line 915.
|
|
Use of uninitialized value $_ in substitution (s///) at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/WWW/Search.pm line 916.
|
|
Use of uninitialized value $_ in substitution (s///) at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/WWW/Search.pm line 915.
|
|
Use of uninitialized value $_ in substitution (s///) at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/WWW/Search.pm line 916.
|
|
not ok 15 - NorthernLight
|
|
# Failed test (test.pl at line 126)
|
|
ok 16 # skip Sherlock.pm is not working today; many changes out on the frontier that I haven't caught up with yet
|
|
ok 17 # skip WSDL is still in a primitive experimental state.
|
|
ok 18 # skip The YahooFinance module is not yet implemented.
|
|
Use of uninitialized value $_ in substitution (s///) at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/WWW/Search.pm line 915.
|
|
Use of uninitialized value $_ in substitution (s///) at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/WWW/Search.pm line 916.
|
|
Use of uninitialized value $_ in substitution (s///) at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/WWW/Search.pm line 915.
|
|
Use of uninitialized value $_ in substitution (s///) at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/WWW/Search.pm line 916.
|
|
not ok 19 - ZIPplus4
|
|
# Failed test (test.pl at line 126)
|
|
# Can't locate object method "city" via package "WWW::Search::Scraper::Request::ZIPplus4_" at blib/lib/WWW/Search/Scraper/Request.pm line 187.
|
|
ok 20 # skip apartments.pm still has known bugs in it.
|
|
ok 21 # skip computerjobs - something wrong here, I don't know what it is.
|
|
Use of uninitialized value $_ in substitution (s///) at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/WWW/Search.pm line 915.
|
|
Use of uninitialized value $_ in substitution (s///) at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/WWW/Search.pm line 916.
|
|
Use of uninitialized value $_ in substitution (s///) at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/WWW/Search.pm line 915.
|
|
Use of uninitialized value $_ in substitution (s///) at /home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/WWW/Search.pm line 916.
|
|
not ok 22 - eBay # TODO Implement 'TRYUNTIL' Scraper frame option - helps for skipping 'hits' that aren't actually hits.
|
|
# Failed (TODO) test (test.pl at line 126)
|
|
ok 23 # skip techies - 'Please enable your cookies' comes up even though cookies are enabled!
|
|
ok 24 # skip theWorksUSA still has a known problem (looping).
|
|
# 11 tests had problems. See file 'test.trace' for details.
|
|
##_##_##_##_##_##_##_##_##_##_##_##_##_##_##
|
|
Operating system: linux
|
|
Perl version: 5.026000
|
|
VERSIONS OF MODULES ON WHICH SCRAPER DEPENDS
|
|
using HTML::Form(5.829);
|
|
using HTML::TreeBuilder();
|
|
using HTTP::Cookies(6.01);
|
|
using HTTP::Request(6.11);
|
|
using HTTP::Response(6.11);
|
|
using HTTP::Status(6.11);
|
|
using LWP(6.26);
|
|
using LWP::RobotUA(6.26);
|
|
using LWP::UserAgent(6.26);
|
|
using Storable(2.51);
|
|
using Text::ParseWords(3.30);
|
|
using Tie::Persistent(1.00);
|
|
using URI(1.71);
|
|
using URI::Escape(3.31);
|
|
using URI::URL(5.04);
|
|
using URI::http(1.71);
|
|
using User(1.9);
|
|
using WWW::Search(2.565);
|
|
using XML::XPath(1.25);
|
|
##_##_##_##_##_##_##_##_##_##_##_##_##_##_##
|
|
LIST SCRAPER SUB-CLASSES, FROM THE MANIFEST
|
|
+ apartments
|
|
+ BAJobs
|
|
+ BayAreaHelpWanted
|
|
+ Beaucoup
|
|
+ Brainpower
|
|
+ computerjobs
|
|
+ CraigsList
|
|
+ Dice
|
|
+ Dogpile
|
|
+ eBay
|
|
- FieldTranslation will not be tested: it is not a Scraper sub-class.
|
|
+ FlipDog
|
|
+ Google
|
|
+ JustTechJobs
|
|
+ Lycos
|
|
+ Monster
|
|
+ NorthernLight
|
|
+ Sherlock
|
|
+ techies
|
|
+ theWorksUSA
|
|
- Response will not be tested: it is not a Scraper sub-class.
|
|
- Request will not be tested: it is not a Scraper sub-class.
|
|
- TidyXML will not be tested: it is not a Scraper sub-class.
|
|
+ YahooFinance
|
|
+ WSDL
|
|
+ ZIPplus4
|
|
##_##_##_##_##_##_##_##_##_##_##_##_##_##_##
|
|
##_##_##_##_##_##_##_##_##_##_##_##_##_##_##
|
|
Test #0: BAJobs
|
|
Test #1: BAJobs 'bogus' search
|
|
Test #2: BAJobs one-page search
|
|
+ got 0 results for 'Sales'
|
|
--- got 0 results for BAJobs 'Sales', but expected 9
|
|
--- base URL: http://www.bajobs.com/jobseeker/usersearch.jsp?
|
|
--- first URL: http://www.bajobs.com/jobseeker/usersearch.jsp?countyList=&displayResultsPerPage=100&displaySortOrder=1&industryCategoryList=&jobPostingCategoryList=&postingAge=7&searchKeywords=Bogus11730NoSuchWord1493239946&searchKeywordsMethod=1&wholeWord=true&workTermTypeList=
|
|
--- last URL: http://www.bajobs.com/jobseeker/usersearch.jsp?countyList=&displayResultsPerPage=100&displaySortOrder=1&industryCategoryList=&jobPostingCategoryList=&postingAge=7&searchKeywords=Bogus11730NoSuchWord1493239946&searchKeywordsMethod=1&wholeWord=true&workTermTypeList=
|
|
--- next URL:
|
|
--- response message: 404 Not Found
|
|
--- content size (bytes): 1245
|
|
--- ERRNO:
|
|
--- Extended OS error:
|
|
Scraper engine BAJobs failed once:
|
|
Test #0: BAJobs
|
|
Test #1: BAJobs 'bogus' search
|
|
Test #2: BAJobs one-page search
|
|
+ got 0 results for 'Sales'
|
|
--- got 0 results for BAJobs 'Sales', but expected 9
|
|
--- base URL: http://www.bajobs.com/jobseeker/usersearch.jsp?
|
|
--- first URL: http://www.bajobs.com/jobseeker/usersearch.jsp?countyList=&displayResultsPerPage=100&displaySortOrder=1&industryCategoryList=&jobPostingCategoryList=&postingAge=7&searchKeywords=Bogus11730NoSuchWord1493239950&searchKeywordsMethod=1&wholeWord=true&workTermTypeList=
|
|
--- last URL: http://www.bajobs.com/jobseeker/usersearch.jsp?countyList=&displayResultsPerPage=100&displaySortOrder=1&industryCategoryList=&jobPostingCategoryList=&postingAge=7&searchKeywords=Bogus11730NoSuchWord1493239950&searchKeywordsMethod=1&wholeWord=true&workTermTypeList=
|
|
--- next URL:
|
|
--- response message: 404 Not Found
|
|
--- content size (bytes): 1245
|
|
--- ERRNO:
|
|
--- Extended OS error:
|
|
Scraper engine BAJobs failed twice:
|
|
##_##_##_##_##_##_##_##_##_##_##_##_##_##_##
|
|
##_##_##_##_##_##_##_##_##_##_##_##_##_##_##
|
|
##_##_##_##_##_##_##_##_##_##_##_##_##_##_##
|
|
##_##_##_##_##_##_##_##_##_##_##_##_##_##_##
|
|
Test #0: CraigsList
|
|
Test #1: CraigsList 'bogus' search
|
|
Test #2: CraigsList one-page search
|
|
+ got 0 results for 'Honda'
|
|
--- got 0 results for CraigsList 'Honda', but expected 50
|
|
--- base URL: http://www.craigslist.org/cgi-bin/search?
|
|
--- first URL: http://www.craigslist.org/cgi-bin/search?areaID=1&cat=6&catAbbreviation=car&group=J&max_ask=&new_cat=6&query=Bogus11730NoSuchWord1493239953&subAreaID=0&type_search=
|
|
--- last URL: http://www.craigslist.org/cgi-bin/search?areaID=1&cat=6&catAbbreviation=car&group=J&max_ask=&new_cat=6&query=Bogus11730NoSuchWord1493239953&subAreaID=0&type_search=
|
|
--- next URL:
|
|
--- response message: 404 Not Found
|
|
--- content size (bytes): 4975
|
|
--- ERRNO:
|
|
--- Extended OS error:
|
|
Scraper engine CraigsList failed once:
|
|
Test #0: CraigsList
|
|
Test #1: CraigsList 'bogus' search
|
|
Test #2: CraigsList one-page search
|
|
+ got 0 results for 'Honda'
|
|
--- got 0 results for CraigsList 'Honda', but expected 50
|
|
--- base URL: http://www.craigslist.org/cgi-bin/search?
|
|
--- first URL: http://www.craigslist.org/cgi-bin/search?areaID=1&cat=6&catAbbreviation=car&group=J&max_ask=&new_cat=6&query=Bogus11730NoSuchWord1493239963&subAreaID=0&type_search=
|
|
--- last URL: http://www.craigslist.org/cgi-bin/search?areaID=1&cat=6&catAbbreviation=car&group=J&max_ask=&new_cat=6&query=Bogus11730NoSuchWord1493239963&subAreaID=0&type_search=
|
|
--- next URL:
|
|
--- response message: 404 Not Found
|
|
--- content size (bytes): 4975
|
|
--- ERRNO:
|
|
--- Extended OS error:
|
|
Scraper engine CraigsList failed twice:
|
|
##_##_##_##_##_##_##_##_##_##_##_##_##_##_##
|
|
Test #0: Dice
|
|
Test #1: Dice 'bogus' search
|
|
Test #2: Dice one-page search
|
|
+ got 0 results for 'Perl NOT Java'
|
|
--- got 0 results for Dice 'Perl NOT Java', but expected 9
|
|
--- base URL: http://jobsearch.dice.com/jobsearch/jobsearch.cgi?
|
|
--- first URL: http://jobsearch.dice.com/jobsearch/jobsearch.cgi?Search.x=1&Search.y=1&acode=&banner=0&brief=true&daysback=30&method=bool&num_per_page=50&num_to_retrieve=2000&query=Bogus11730NoSuchWord1493239971&state=ALL&taxterm=
|
|
--- last URL: http://jobsearch.dice.com/jobsearch/jobsearch.cgi?Search.x=1&Search.y=1&acode=&banner=0&brief=true&daysback=30&method=bool&num_per_page=50&num_to_retrieve=2000&query=Bogus11730NoSuchWord1493239971&state=ALL&taxterm=
|
|
--- next URL:
|
|
--- response message: 500 Can't connect to jobsearch.dice.com:80
|
|
--- content size (bytes): 173
|
|
--- ERRNO: Invalid argument
|
|
--- Extended OS error: Invalid argument
|
|
Scraper engine Dice failed once:
|
|
Test #0: Dice
|
|
Test #1: Dice 'bogus' search
|
|
Test #2: Dice one-page search
|
|
+ got 0 results for 'Perl NOT Java'
|
|
--- got 0 results for Dice 'Perl NOT Java', but expected 9
|
|
--- base URL: http://jobsearch.dice.com/jobsearch/jobsearch.cgi?
|
|
--- first URL: http://jobsearch.dice.com/jobsearch/jobsearch.cgi?Search.x=1&Search.y=1&acode=&banner=0&brief=true&daysback=30&method=bool&num_per_page=50&num_to_retrieve=2000&query=Bogus11730NoSuchWord1493239984&state=ALL&taxterm=
|
|
--- last URL: http://jobsearch.dice.com/jobsearch/jobsearch.cgi?Search.x=1&Search.y=1&acode=&banner=0&brief=true&daysback=30&method=bool&num_per_page=50&num_to_retrieve=2000&query=Bogus11730NoSuchWord1493239984&state=ALL&taxterm=
|
|
--- next URL:
|
|
--- response message: 500 Can't connect to jobsearch.dice.com:80
|
|
--- content size (bytes): 173
|
|
--- ERRNO: Invalid argument
|
|
--- Extended OS error: Invalid argument
|
|
Scraper engine Dice failed twice:
|
|
##_##_##_##_##_##_##_##_##_##_##_##_##_##_##
|
|
##_##_##_##_##_##_##_##_##_##_##_##_##_##_##
|
|
##_##_##_##_##_##_##_##_##_##_##_##_##_##_##
|
|
Test #0: Google
|
|
Test #1: Google 'bogus' search
|
|
--- got 5 'bogus' results, expected 1
|
|
Test #2: Google one-page search
|
|
+ got 3 results for 'search scraper'
|
|
--- got 3 results for Google 'search scraper', but expected 9
|
|
--- base URL: http://www.Google.com/search?ie=ISO-8859-1&hl=en&source=hp&q=Bogus11730NoSuchWord1493239995&btnG=Google+Search&gbv=1
|
|
--- first URL: http://www.Google.com/search?ie=ISO-8859-1&hl=en&source=hp&q=Bogus11730NoSuchWord1493239995&btnG=Google+Search&gbv=1
|
|
--- last URL: http://www.Google.com/search?ie=ISO-8859-1&hl=en&source=hp&q=Bogus11730NoSuchWord1493239995&btnG=Google+Search&gbv=1
|
|
--- next URL:
|
|
--- response message: 200 OK
|
|
--- content size (bytes): 5452
|
|
--- ERRNO:
|
|
--- Extended OS error:
|
|
Scraper engine Google failed once:
|
|
Test #0: Google
|
|
Test #1: Google 'bogus' search
|
|
--- got 5 'bogus' results, expected 1
|
|
Test #2: Google one-page search
|
|
+ got 3 results for 'search scraper'
|
|
--- got 3 results for Google 'search scraper', but expected 9
|
|
--- base URL: http://www.Google.com/search?ie=ISO-8859-1&hl=en&source=hp&q=Bogus11730NoSuchWord1493240003&btnG=Google+Search&gbv=1
|
|
--- first URL: http://www.Google.com/search?ie=ISO-8859-1&hl=en&source=hp&q=Bogus11730NoSuchWord1493240003&btnG=Google+Search&gbv=1
|
|
--- last URL: http://www.Google.com/search?ie=ISO-8859-1&hl=en&source=hp&q=Bogus11730NoSuchWord1493240003&btnG=Google+Search&gbv=1
|
|
--- next URL:
|
|
--- response message: 200 OK
|
|
--- content size (bytes): 5452
|
|
--- ERRNO:
|
|
--- Extended OS error:
|
|
Scraper engine Google failed twice:
|
|
##_##_##_##_##_##_##_##_##_##_##_##_##_##_##
|
|
##_##_##_##_##_##_##_##_##_##_##_##_##_##_##
|
|
Test #0: Lycos
|
|
Test #1: Lycos 'bogus' search
|
|
Test #2: Lycos one-page search
|
|
+ got 0 results for 'turntable'
|
|
--- got 0 results for Lycos 'turntable', but expected 9
|
|
--- base URL: http://search.lycos.com/default.asp?
|
|
--- first URL: http://search.lycos.com/default.asp?loc=searchhp&lpv=1&query=Bogus11730NoSuchWord1493240005&tab=web
|
|
--- last URL: http://search.lycos.com/default.asp?loc=searchhp&lpv=1&query=Bogus11730NoSuchWord1493240005&tab=web
|
|
--- next URL:
|
|
--- response message: 404 Not Found
|
|
--- content size (bytes): 9980
|
|
--- ERRNO:
|
|
--- Extended OS error:
|
|
Scraper engine Lycos failed once:
|
|
Test #0: Lycos
|
|
Test #1: Lycos 'bogus' search
|
|
Test #2: Lycos one-page search
|
|
+ got 0 results for 'turntable'
|
|
--- got 0 results for Lycos 'turntable', but expected 9
|
|
--- base URL: http://search.lycos.com/default.asp?
|
|
--- first URL: http://search.lycos.com/default.asp?loc=searchhp&lpv=1&query=Bogus11730NoSuchWord1493240014&tab=web
|
|
--- last URL: http://search.lycos.com/default.asp?loc=searchhp&lpv=1&query=Bogus11730NoSuchWord1493240014&tab=web
|
|
--- next URL:
|
|
--- response message: 404 Not Found
|
|
--- content size (bytes): 9972
|
|
--- ERRNO:
|
|
--- Extended OS error:
|
|
Scraper engine Lycos failed twice:
|
|
##_##_##_##_##_##_##_##_##_##_##_##_##_##_##
|
|
Test #0: Monster
|
|
Test #1: Monster 'bogus' search
|
|
Test #2: Monster one-page search
|
|
+ got 0 results for 'Sales'
|
|
--- got 0 results for Monster 'Sales', but expected 25
|
|
--- base URL: http://jobsearch.monster.com/jobsearch.asp?
|
|
--- first URL: http://jobsearch.monster.com/jobsearch.asp?brd=1%2C1863&cy=US&fn=6&lid=883&lid=356&q=Bogus11730NoSuchWord1493240019&re=13&sort=rv&tm=60d&vw=d
|
|
--- last URL: http://jobsearch.monster.com/jobsearch.asp?brd=1%2C1863&cy=US&fn=6&lid=883&lid=356&q=Bogus11730NoSuchWord1493240019&re=13&sort=rv&tm=60d&vw=d
|
|
--- next URL:
|
|
--- response message: 200 OK
|
|
--- content size (bytes): 182932
|
|
--- ERRNO:
|
|
--- Extended OS error:
|
|
Scraper engine Monster failed once:
|
|
Test #0: Monster
|
|
Test #1: Monster 'bogus' search
|
|
Test #2: Monster one-page search
|
|
+ got 0 results for 'Sales'
|
|
--- got 0 results for Monster 'Sales', but expected 25
|
|
--- base URL: http://jobsearch.monster.com/jobsearch.asp?
|
|
--- first URL: http://jobsearch.monster.com/jobsearch.asp?brd=1%2C1863&cy=US&fn=6&lid=883&lid=356&q=Bogus11730NoSuchWord1493240032&re=13&sort=rv&tm=60d&vw=d
|
|
--- last URL: http://jobsearch.monster.com/jobsearch.asp?brd=1%2C1863&cy=US&fn=6&lid=883&lid=356&q=Bogus11730NoSuchWord1493240032&re=13&sort=rv&tm=60d&vw=d
|
|
--- next URL:
|
|
--- response message: 200 OK
|
|
--- content size (bytes): 182932
|
|
--- ERRNO:
|
|
--- Extended OS error:
|
|
Scraper engine Monster failed twice:
|
|
##_##_##_##_##_##_##_##_##_##_##_##_##_##_##
|
|
Test #0: NorthernLight
|
|
Test #1: NorthernLight 'bogus' search
|
|
Test #2: NorthernLight one-page search
|
|
+ got 0 results for 'search scraper'
|
|
--- got 0 results for NorthernLight 'search scraper', but expected 9
|
|
--- base URL: http://www.northernlight.com/power.html
|
|
--- first URL:
|
|
--- last URL:
|
|
--- next URL:
|
|
--- response message: (no response object)
|
|
--- content size (bytes): (no response object)
|
|
--- ERRNO:
|
|
--- Extended OS error:
|
|
Scraper engine NorthernLight failed once:
|
|
Test #0: NorthernLight
|
|
Test #1: NorthernLight 'bogus' search
|
|
Test #2: NorthernLight one-page search
|
|
+ got 0 results for 'search scraper'
|
|
--- got 0 results for NorthernLight 'search scraper', but expected 9
|
|
--- base URL: http://www.northernlight.com/power.html
|
|
--- first URL:
|
|
--- last URL:
|
|
--- next URL:
|
|
--- response message: (no response object)
|
|
--- content size (bytes): (no response object)
|
|
--- ERRNO:
|
|
--- Extended OS error:
|
|
Scraper engine NorthernLight failed twice:
|
|
##_##_##_##_##_##_##_##_##_##_##_##_##_##_##
|
|
##_##_##_##_##_##_##_##_##_##_##_##_##_##_##
|
|
##_##_##_##_##_##_##_##_##_##_##_##_##_##_##
|
|
##_##_##_##_##_##_##_##_##_##_##_##_##_##_##
|
|
Test #0: ZIPplus4
|
|
Test #1: ZIPplus4 'bogus' search
|
|
Scraper engine ZIPplus4 failed once: Can't locate object method "state" via package "WWW::Search::Scraper::Request::ZIPplus4_" at blib/lib/WWW/Search/Scraper/Request.pm line 187.
|
|
|
|
Test #0: ZIPplus4
|
|
Test #1: ZIPplus4 'bogus' search
|
|
Scraper engine ZIPplus4 failed twice: Can't locate object method "city" via package "WWW::Search::Scraper::Request::ZIPplus4_" at blib/lib/WWW/Search/Scraper/Request.pm line 187.
|
|
|
|
##_##_##_##_##_##_##_##_##_##_##_##_##_##_##
|
|
##_##_##_##_##_##_##_##_##_##_##_##_##_##_##
|
|
##_##_##_##_##_##_##_##_##_##_##_##_##_##_##
|
|
Test #0: eBay
|
|
Test #1: eBay 'bogus' search
|
|
Test #2: eBay one-page search
|
|
+ got 0 results for 'turntable'
|
|
--- got 0 results for eBay 'turntable', but expected 9
|
|
--- base URL: http://pages.ebay.com/search/items/basicsearch.html
|
|
--- first URL:
|
|
--- last URL:
|
|
--- next URL:
|
|
--- response message: (no response object)
|
|
--- content size (bytes): (no response object)
|
|
--- ERRNO:
|
|
--- Extended OS error:
|
|
Scraper engine eBay failed once:
|
|
Test #0: eBay
|
|
Test #1: eBay 'bogus' search
|
|
Test #2: eBay one-page search
|
|
+ got 0 results for 'turntable'
|
|
--- got 0 results for eBay 'turntable', but expected 9
|
|
--- base URL: http://pages.ebay.com/search/items/basicsearch.html
|
|
--- first URL:
|
|
--- last URL:
|
|
--- next URL:
|
|
--- response message: (no response object)
|
|
--- content size (bytes): (no response object)
|
|
--- ERRNO:
|
|
--- Extended OS error:
|
|
Scraper engine eBay failed twice:
|
|
##_##_##_##_##_##_##_##_##_##_##_##_##_##_##
|
|
##_##_##_##_##_##_##_##_##_##_##_##_##_##_##
|
|
# Looks like you failed 7 tests of 24.
|
|
Makefile:1018: recipe for target 'test_dynamic' failed
|
|
make: *** [test_dynamic] Error 7
|
|
! Installing WWW::Search::Scraper::_struct_ failed. See /home/ryan/.cpanm/work/1493239941.11653/build.log for details. Retry with --force to force install it.
|
|
FAIL
|
|
Command [cpanm --reinstall --verbose WWW::Search::Scraper::_struct_] terminated with exit code 1 ($? = 256) under the following perl environment:
|
|
Command terminated with non-zero status.
|
|
|
|
|
|
Current perl:
|
|
Name: perl-blead
|
|
Path: /home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl
|
|
Config: -de -Dprefix=/home/ryan/perl5/perlbrew/perls/perl-blead -Dusedevel -Aeval:scriptdir=/home/ryan/perl5/perlbrew/perls/perl-blead/bin
|
|
Compiled at: Mar 30 2017 03:10:09
|
|
|
|
perlbrew:
|
|
version: 0.78
|
|
ENV:
|
|
PERLBREW_ROOT: /home/ryan/perl5/perlbrew
|
|
PERLBREW_HOME: /home/ryan/.perlbrew
|
|
PERLBREW_PATH: /home/ryan/perl5/perlbrew/bin:/home/ryan/perl5/perlbrew/perls/perl-blead/bin
|
|
PERLBREW_MANPATH: /home/ryan/perl5/perlbrew/perls/perl-blead/man
|