Kwalitee Issues


Add a META.yml to the distribution. Your buildtool should be able to autogenerate it.


Make sure that the main module name and version are the same of the distribution.


Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.

Error: *** ERROR: Non-ASCII character seen before =encoding in 'Valåmo,'. Assuming CP1252 at line 378 in file Scraper-3.05/lib/WWW/Scraper/ *** ERROR: =back doesn't take any parameters, but you said =back 4 at line 656 in file Scraper-3.05/lib/WWW/ *** ERROR: '=item' outside of any '=over' at line 1040 in file Scraper-3.05/lib/WWW/ *** ERROR: You forgot a '=back' before '=head1' at line 1065 in file Scraper-3.05/lib/WWW/


List all used modules in META.yml requires


  • HTML::Form
  • HTTP::Cookies
  • Tie::Persistent
  • URI::URL
  • WWW::SearchResult


Add 'use strict' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules are strictly written.

Error: WWW::ScraperPOD


Split the distribution, or fix the version numbers to make them consistent (use the highest version number to avoid version downgrade).

Error: 1.00,1.01,1.03,1.04,1.05,1.07,1.09,1.11,1.13,1.16,1.23,3.05


Add a META.json to the distribution. Your buildtool should be able to autogenerate it.


Add tests or move to the t/ directory!


Define the license if you are using in Build.PL. If you are using MakeMaker (Makefile.PL) you should upgrade to ExtUtils::MakeMaker version 6.31.


Ask the owner of the distribution (the one who released it first, or the one who is designated in x_authority) to give you a (co-)maintainer's permission.


  • LWP::RobotUA
  • SOAP::Lite
  • URI::http
  • URI::https
  • WWW::Search


Add 'use warnings' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.

Error: WWW::Scraper, WWW::Scraper::Beaucoup, WWW::Scraper::CraigsList, WWW::Scraper::Dogpile, WWW::Scraper::FieldTranslation, WWW::Scraper::Google, WWW::Scraper::Grub, WWW::Scraper::Lycos, WWW::Scraper::NorthernLight, WWW::Scraper::Opcode, WWW::Scraper::Opcode::A, WWW::Scraper::Opcode::BODY, WWW::Scraper::Opcode::BR, WWW::Scraper::Opcode::DISCOVERNEXT, WWW::Scraper::Opcode::FONT, WWW::Scraper::Opcode::FORM, WWW::Scraper::Opcode::GRUB, WWW::Scraper::Opcode::INPUT, WWW::Scraper::Opcode::MACRO, WWW::Scraper::Opcode::MACROX, WWW::Scraper::Opcode::NEXT, WWW::Scraper::Opcode::OPTION, WWW::Scraper::Opcode::REGEX, WWW::Scraper::Opcode::REWRITE, WWW::Scraper::Opcode::SELECT, WWW::Scraper::Opcode::TABLE, WWW::Scraper::Opcode::TD, WWW::Scraper::Opcode::TR, WWW::Scraper::Request, WWW::Scraper::Request::WSDL, WWW::Scraper::Request::ZIPplus4, WWW::Scraper::Response, WWW::Scraper::Response::ScraperDiscovery, WWW::Scraper::Response::ScraperDiscovery::FORM, WWW::Scraper::Response::ScraperDiscovery::INPUT, WWW::Scraper::Response::ScraperDiscovery::OPTION, WWW::Scraper::Response::ScraperDiscovery::SELECT, WWW::Scraper::Response::Sherlock, WWW::Scraper::Response::generic, WWW::Scraper::ScraperDiscovery, WWW::Scraper::Sherlock, WWW::Scraper::TidyXML, WWW::Scraper::WSDL, WWW::Scraper::ZIPplus4, WWW::ScraperPOD


This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.


Name Abstract Version View
WWW::Scraper framework for scraping results from search engines. 3.05 metacpan
WWW::Scraper::Beaucoup Scrapes Beaucoup's Super Search 1.07 metacpan
WWW::Scraper::CraigsList Scrapes CraigsList 1.16 metacpan
WWW::Scraper::Dogpile Scrapes 1.11 metacpan
WWW::Scraper::FieldTranslation Canonical form for Scraper FieldTranslations 1.00 metacpan
WWW::Scraper::Google Scrapes 1.23 metacpan
WWW::Scraper::Grub Scrapes 1.00 metacpan
WWW::Scraper::Lycos Scrapes 1.00 metacpan
WWW::Scraper::NorthernLight Scrapes 1.00 metacpan
WWW::Scraper::Opcode 1.01 metacpan
WWW::Scraper::Opcode::A metacpan
WWW::Scraper::Opcode::BODY metacpan
WWW::Scraper::Opcode::BR metacpan
WWW::Scraper::Opcode::DISCOVERNEXT metacpan
WWW::Scraper::Opcode::FONT metacpan
WWW::Scraper::Opcode::FORM metacpan
WWW::Scraper::Opcode::GRUB metacpan
WWW::Scraper::Opcode::INPUT metacpan
WWW::Scraper::Opcode::MACRO metacpan
WWW::Scraper::Opcode::MACROX metacpan
WWW::Scraper::Opcode::NEXT metacpan
WWW::Scraper::Opcode::OPTION metacpan
WWW::Scraper::Opcode::REGEX metacpan
WWW::Scraper::Opcode::REWRITE metacpan
WWW::Scraper::Opcode::SELECT metacpan
WWW::Scraper::Opcode::TABLE metacpan
WWW::Scraper::Opcode::TD metacpan
WWW::Scraper::Opcode::TR metacpan
WWW::Scraper::Request Canonical form for Scraper requests 1.04 metacpan
WWW::Scraper::Request::WSDL Canonical form for Scraper::WSDL requests 1.03 metacpan
WWW::Scraper::Request::ZIPplus4 Canonical form for Scraper::ZIPplus4 requests 1.04 metacpan
WWW::Scraper::Response Response class of generic scrapes. 1.13 metacpan
WWW::Scraper::Response::ScraperDiscovery 1.00 metacpan
WWW::Scraper::Response::ScraperDiscovery::FORM 1.00 metacpan
WWW::Scraper::Response::ScraperDiscovery::INPUT 1.00 metacpan
WWW::Scraper::Response::ScraperDiscovery::OPTION 1.00 metacpan
WWW::Scraper::Response::ScraperDiscovery::SELECT 1.00 metacpan
WWW::Scraper::Response::Sherlock Results subclass for Sherlock plugins. 1.00 metacpan
WWW::Scraper::Response::generic place holder. 1.00 metacpan
WWW::Scraper::ScraperDiscovery discovers forms and inputs on a HTML page. 1.00 metacpan
WWW::Scraper::Sherlock Scrapes search engines via Sherlock plugins. 1.00 metacpan
WWW::Scraper::TidyXML TidyXML and XPath support for Scraper. 1.05 metacpan
WWW::Scraper::WSDL 1.00 metacpan
WWW::Scraper::ZIPplus4 Get ZIP+4 code, given street address, from Also helps de-duplicate a mailing list. 1.09 metacpan


Name File View
AddressDedup lib/WWW/Scraper/ metacpan
LWP::RobotUA lib/WWW/ metacpan
SOAP::Lite lib/WWW/Scraper/ metacpan
URI::http lib/WWW/ metacpan
URI::https lib/WWW/ metacpan
WWW::Scraper::TidyXML::_struct_ lib/WWW/Scraper/ metacpan
WWW::Scraper::_struct_ lib/WWW/ metacpan
WWW::Search lib/WWW/ metacpan

Other Files

MANIFEST metacpan
Makefile.PL metacpan
README metacpan