NAME
WWW::Search::Jobserve - backend for searching www.jobserve.com
SYNOPSIS
use WWW::Search;
my $oSearch = new WWW::Search('Jobserve');
my $sQuery = WWW::Search::escape_query("Fast Food Operative");
$oSearch->native_query($sQuery, { job_category => 'it' });
while (my $oResult = $oSearch->next_result())
{
print $oResult->url, "\n";
print $oResult->title, "\n";
print $oResult->description, "\n";
}
DESCRIPTION
This class is a Jobserve specialization of WWW::Search. It handles making and interpreting Jobserve searches http://www.jobserve.com.
This class exports no public interface; all interaction should be done through WWW::Search objects.
NOTES
The query is applied to TITLES only. See below for retrieving html from links.
The results are ordered Best Match first (unless 'job_order' => 'DateTime' is specified).
OPTIONS
- Job Category
-
Job Categories must be specified by setting
job_category
in the native_query options:$oSearch->native_query($sQuery, { job_category => 'it' });
The value of this is simply the prefix you see jobserve insert into the url once youve clicked beyond the front page. E.g.
http://www.it.jobserve.com http://www.engineering.jobserve.com
etc.
- Job Type
-
Job Types are (Any|Contract|Permanent). To specifically search for one contract type, set 'job_type' => (*|C|P) to the query options:
$oSearch->native_query($sQuery, { job_type => 'C', job_category => 'it' } );
- Days Ahead
-
Choices of how many days to look ahead are (5|4|3|2|1|0). The search defaults to 5. To specifically search for x working days ahead, set 'job_lookahead' => (5|4|3|2|1|0) to the query options:
$oSearch->native_query($sQuery, { job_lookahead => '2', job_category => 'it' } );
- Result Order
-
Choices of how to order results are (Best Match|Latest Job). The search defaults to
Best Match
. To alter the result order, set 'job_order' => (Rank|DateTime) to the query options:$oSearch->native_query($sQuery, { job_order => 'DateTime', job_category => 'it' } );
SEE ALSO
To make new back-ends, see WWW::Search.
BUGS
Doubt it. Please tell me if you find any! Better still have a go at fixing them.
AUTHOR
WWW::Search::Jobserve
was written by Andy Pritchard (pilchkinstein@hotmail.com).
WWW::Search::Jobserve
is maintained by Andy Pritchard
LEGALESE
THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
VERSION HISTORY
1.00
First publicly-released version.