NAME
WWW::Search::Monster - class for searching Monster
SYNOPSIS
use WWW::Search;
my $oSearch = new WWW::Search('Monster');
my $sQuery = WWW::Search::escape_query("perl and (perl or perl)");
$oSearch->native_query($sQuery,
{'st' => 'CA',
'tm' => '14d'});
while (my $res = $oSearch->next_result()) {
print $res->company . "\t" . $res->title . "\t" . $res->change_date
. "\t" . $res->location . "\t" . $res->url . "\n";
}
DESCRIPTION
This class is a Monster specialization of WWW::Search. It handles making and interpreting Monster searches at http://www.monster.com. Monster supports Boolean logic with "and"s "or"s. See http://jobsearch.monster.com/jobsearch_tips.asp for a full description of the query language.
The returned WWW::SearchResult objects contain url, title, company, location and change_date fields.
OPTIONS
The following search options can be activated by sending a hash as the second argument to native_query().
- Restrict by Location
-
use {'lid' => $location_id}
Only jobs in $location_id. To find out what $location_id you need, please look at the source of http://jobsearch.monster.com. Note that $location_id does not mean the area telephone code. The default is no location restriction.
- Restrict by Job Category
-
Use {'fn' => $cat_id} to select one or more job categories you want. For multiple selection use a '+' sign, e.g. {'fn' => '1+2'}. Possible categories are:
1 Accounting/Auditing
2 Administrative and Support Services
8 Advertising/Marketing/Public Relations
5620 Aerospace/Aviation/Defense
540 Agriculture, Forestry, & Fishing
9004 Airlines
541 Architectural Services
12 Arts, Entertainment, and Media
576 Banking
46 Biotechnology and Pharmaceutical
3979 Building and Grounds Maintenance
8125 Business Opportunity/Investment Required
8126 Career Fairs
9005 Computer Services
543 Computers, Hardware
6 Computers, Software
544 Construction, Mining and Trades
546 Consulting Services
5622 Consumer Products
545 Customer Service and Call Center
3 Education, Training, and Library
7305 Electronics
547 Employment Placement Agencies
5624 Energy/Utilities
4 Engineering
9002 Environmental Services
3561 Executive Management
548 Finance/Economics
549 Financial Services
550 Government and Policy
7306 Healthcare - Business Office & Finance
2947 Healthcare - CNAs/Aides/MAs/Home Health
3972 Healthcare - Laboratory/Pathology Services
2963 Healthcare - LPNs & LVNs
2990 Healthcare - Medical & Dental Practitioners
3007 Healthcare - Medical Records, Health IT & Informatics
9014 Healthcare - Optical
551 Healthcare, Other
3973 Healthcare - Pharmacy
3974 Healthcare - Radiology/Imaging
3975 Healthcare - RNs & Nurse Management
3976 Healthcare - Social Services/Mental Health
3977 Healthcare - Support Services
3978 Healthcare - Therapy/Rehab Services
552 Hospitality/Tourism
5 Human Resources/Recruiting
660 Information Technology
553 Installation, Maintenance, and Repair
45 Insurance
554 Internet/E-Commerce
555 Law Enforcement, and Security
7 Legal
47 Manufacturing and Production
556 Military
542 Nonprofit
9010 Operations Management
11 Other
557 Personal Care and Service
9007 Product Management
9008 Project/Program Management
5623 Publishing/Printing
7307 Purchasing
558 Real Estate
13 Restaurant and Food Service
44 Retail/Wholesale
10 Sales
9009 Sales - Account Management
9011 Sales - Telemarketing
5957 Sales - Work at Home/Commission Only
559 Science
560 Sports and Recreation/Fitness
5625 Supply Chain/Logistics
561 Telecommunications
9013 Textiles
562 Transportation and Warehousing
9003 Veterinary Services
9006 Waste Management Services
AUTHOR
WWW::Search::Monster
is written and maintained by Alexander Tkatchev (Alexander.Tkatchev@cern.ch).
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.