URI::ParseSearchString::More is a Perl module, a subclass of URI::ParseSearchString, so you can call any methods on this object that you would call on a URI::ParseSearchString object. This module works a little harder than its SuperClass to get you results. If it fails, it will return to you the results that URI::ParseSearchString would have returned to you anyway, so it should function well as a drop-in replacement.
WWW::Mechanize is used to extract search strings from some URLs which contain session info rather than search params. Optionally, WWW::Mechanize::Cached can be used to cache your lookups. There is additional parsing and also a guess() method which will return good results in many cases of doubt.
SYNOPSIS
use URI::ParseSearchString::More;
my $more = URI::ParseSearchString::More;
my $search_terms = $more->se_term( $search_engine_referring_url );
Requirements:
· Perl