
WWW::Scraper::Dice - Scrapes Dice : (skills,locations) => (title, location ,residue)

use WWW::Search;
my $oSearch = new WWW::Scraper('Dice');
my $sQuery = WWW::Scraper::escape_query("unix and (c++ or java)");
$oSearch->native_query($sQuery,
{'method' => 'bool',
'state' => 'CA',
'daysback' => 14});
while (my $res = $oSearch->next_result()) {
if(isHitGood($res->url)) {
my ($company,$title,$date,$location) =
($res->company, $res->title, $res->date, $res->location);
print "$company $title $date $location " . $res->url . "\n";
}
}

This class is a Dice extension of WWW::Scraper. It handles making and interpreting Dice searches at http://www.dice.com.

The following search options can be activated by sending a hash as the second argument to native_query().
The default is to treat entire query as a boolean expression with AND, OR, NOT and parentheses
Logical AND of all the query terms.
Logical OR of all the query terms.
treat entire query as a boolean expression with AND, OR, NOT and parentheses. This is the default option.
The default is to return jobs posted in last 30 days
Display jobs posted in last $number days
The default is "ALL" which means all US states
Multiple selections are possible. To do so, add a "+" sign between desired states, e.g. {'state' => 'NY+NJ+CT'}
You can also restrict by 3-digit area codes. The following option does that:
Multiple area codes (up to 5) are supported.
No restrictions by default.
<option value="" selected>No Restrictions</option>
<option value="CON_W2">Contract - W2</option>
<option value="CON_IND">Contract - Independent</option>
<option value="CON_CORP">Contract - Corp-to-Corp</option>
<option value="CON_HIRE_W2">Contract to Hire - W2</option>
<option value="CON_HIRE_IND">Contract to Hire - Independent</option>
<option value="CON_HIRE_CORP">Contract to Hire - Corp-to-Corp</option>
<option value="FULLTIME">Full - time</option>
=back
Use a '+' sign for multiple selection.
There is also a switch to select either W2 or Independent:
No restriction by default. To select jobs with specific job type use the following option:
Here $jobtype (according to http://www.dice.com) can be one or more of the following:
The default is to stop searching after 500 hits.
Changes the default to $num_to_retrieve.

Copyright (c) 2001 Glenn Wood http://search.cpan.org/search?mode=author&query=GLENNWOOD
All rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

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.