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.