home *** CD-ROM | disk | FTP | other *** search
/ Chip 2000 May / Chip_2000-05_cd1.bin / zkuste / Perl / ActivePerl-5.6.0.613.msi / 䆊䌷䈹䈙䏵-䞅䞆䞀㡆䞃䄦䠥 / _269e531f2bab7a68869d45030face71d < prev    next >
Text File  |  2000-03-23  |  6KB  |  162 lines

  1.  
  2. <HTML>
  3. <HEAD>
  4. <TITLE>WWW::Search::Monster - class for searching Monster</TITLE>
  5. <LINK REL="stylesheet" HREF="../../../../Active.css" TYPE="text/css">
  6. <LINK REV="made" HREF="mailto:">
  7. </HEAD>
  8.  
  9. <BODY>
  10. <TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=100%>
  11. <TR><TD CLASS=block VALIGN=MIDDLE WIDTH=100% BGCOLOR="#cccccc">
  12. <STRONG><P CLASS=block> WWW::Search::Monster - class for searching Monster</P></STRONG>
  13. </TD></TR>
  14. </TABLE>
  15.  
  16. <A NAME="__index__"></A>
  17. <!-- INDEX BEGIN -->
  18.  
  19. <UL>
  20.  
  21.     <LI><A HREF="#name">NAME</A></LI><LI><A HREF="#supportedplatforms">SUPPORTED PLATFORMS</A></LI>
  22.  
  23.     <LI><A HREF="#synopsis">SYNOPSIS</A></LI>
  24.     <LI><A HREF="#description">DESCRIPTION</A></LI>
  25.     <LI><A HREF="#options">OPTIONS</A></LI>
  26.     <UL>
  27.  
  28.         <LI><A HREF="#restrict by date">Restrict by Date</A></LI>
  29.         <LI><A HREF="#restrict by location">Restrict by Location</A></LI>
  30.         <LI><A HREF="#restrict by job category">Restrict by Job Category</A></LI>
  31.     </UL>
  32.  
  33.     <LI><A HREF="#author">AUTHOR</A></LI>
  34.     <LI><A HREF="#legalese">LEGALESE</A></LI>
  35. </UL>
  36. <!-- INDEX END -->
  37.  
  38. <HR>
  39. <P>
  40. <H1><A NAME="name">NAME</A></H1>
  41. <P>WWW::Search::Monster - class for searching Monster</P>
  42. <P>
  43. <HR>
  44. <H1><A NAME="supportedplatforms">SUPPORTED PLATFORMS</A></H1>
  45. <UL>
  46. <LI>Linux</LI>
  47. <LI>Solaris</LI>
  48. <LI>Windows</LI>
  49. </UL>
  50. <HR>
  51. <H1><A NAME="synopsis">SYNOPSIS</A></H1>
  52. <PRE>
  53.  use WWW::Search;
  54.  my $oSearch = new WWW::Search('Monster');
  55.  my $sQuery = WWW::Search::escape_query("unix and (c++ or java)");
  56.  $oSearch->native_query($sQuery,
  57.                         {'st' => 'CA',
  58.                          'tm' => '14d'});
  59.  while (my $res = $oSearch->next_result()) {
  60.      print $res->company . "\t" . $res->title . "\t" . $res->change_date
  61.          . "\t" . $res->location . "\t" . $res->url . "\n";
  62.  }</PRE>
  63. <P>
  64. <HR>
  65. <H1><A NAME="description">DESCRIPTION</A></H1>
  66. <P>This class is a Monster specialization of WWW::Search.
  67. It handles making and interpreting Monster searches at
  68. <EM><A HREF="http://www.monster.com">http://www.monster.com</A></EM>. Monster supports Boolean logic with ``and''s
  69. ``or''s. See <EM><A HREF="http://jobsearch.monster.com/jobsearch_tips.asp">http://jobsearch.monster.com/jobsearch_tips.asp</A></EM> for a full
  70. description of the query language.</P>
  71. <P>The returned WWW::SearchResult objects contain <STRONG>url</STRONG>, <STRONG>title</STRONG>, <STRONG>company</STRONG>,
  72. <STRONG>location</STRONG> and <STRONG>change_date</STRONG> fields.</P>
  73. <P>
  74. <HR>
  75. <H1><A NAME="options">OPTIONS</A></H1>
  76. <P>The following search options can be activated by sending
  77. a hash as the second argument to native_query().</P>
  78. <P>
  79. <H2><A NAME="restrict by date">Restrict by Date</A></H2>
  80. <P>The default is to return jobs posted in last 30 days.
  81. An example below changes the default to 14 days:</P>
  82. <DL>
  83. <DT><STRONG><A NAME="item_%7B%27tm%27_%3D%3E_%2714d%27%7D">{'tm' => '14d'}</A></STRONG><BR>
  84. <DD>
  85. </DL>
  86. <P>
  87. <H2><A NAME="restrict by location">Restrict by Location</A></H2>
  88. <P>No restriction by default.</P>
  89. <DL>
  90. <DT><STRONG><A NAME="item_%7B%27st%27_%3D%3E_%24state%7D">{'st' => $state}</A></STRONG><BR>
  91. <DD>
  92. Only jobs in state $state. To select multiple states separate them with
  93. a ``+'', e.g. {'st' => 'NY+NJ+CT'}
  94. <P></P>
  95. <DT><STRONG><A NAME="item_%7B%27lid%27_%3D%3E_%24location_id%7D">{'lid' => $location_id}</A></STRONG><BR>
  96. <DD>
  97. Only jobs in $location_id. To find out what $location_id you need please look
  98. at the source of <EM><A HREF="http://jobsearch.monster.com">http://jobsearch.monster.com</A></EM>. Note that $location_id does
  99. <STRONG>not</STRONG> mean the area telephone code.
  100. <P></P></DL>
  101. <P>
  102. <H2><A NAME="restrict by job category">Restrict by Job Category</A></H2>
  103. <P>Use {'fn' => $cat_id}  to select one or more job categories you want.
  104. For multiple selection use a '+' sign, e.g. {'fn' => '1+2'}.
  105. Possible categories are:</P>
  106. <UL>
  107. <LI><STRONG><A NAME="item_1_Accounting%2FFinance">1    Accounting/Finance</A></STRONG><BR>
  108.  
  109. <LI><STRONG><A NAME="item_2_Administrative%2FClerical">2    Administrative/Clerical</A></STRONG><BR>
  110.  
  111. <LI><STRONG><A NAME="item_12_Creative_Arts%2FMedia">12    Creative Arts/Media</A></STRONG><BR>
  112.  
  113. <LI><STRONG><A NAME="item_3_Education%2FTraining">3    Education/Training</A></STRONG><BR>
  114.  
  115. <LI><STRONG><A NAME="item_4_Engineering%2FArchitect%2FDesign">4    Engineering/Architect/Design</A></STRONG><BR>
  116.  
  117. <LI><STRONG><A NAME="item_5_Human_Resources">5    Human Resources</A></STRONG><BR>
  118.  
  119. <LI><STRONG><A NAME="item_6_Information_Technology">6    Information Technology</A></STRONG><BR>
  120.  
  121. <LI><STRONG><A NAME="item_45_Insurance">45    Insurance</A></STRONG><BR>
  122.  
  123. <LI><STRONG><A NAME="item_7_Legal%2FLaw_Enforcement%2FSecurity">7    Legal/Law Enforcement/Security</A></STRONG><BR>
  124.  
  125. <LI><STRONG><A NAME="item_47_Manufacturing%2FProduction">47    Manufacturing/Production</A></STRONG><BR>
  126.  
  127. <LI><STRONG><A NAME="item_8_Marketing%2FAdvertising">8    Marketing/Advertising</A></STRONG><BR>
  128.  
  129. <LI><STRONG><A NAME="item_9_Medical%2FHealthcare">9    Medical/Healthcare</A></STRONG><BR>
  130.  
  131. <LI><STRONG><A NAME="item_11_Other">11    Other</A></STRONG><BR>
  132.  
  133. <LI><STRONG><A NAME="item_44_Retail">44    Retail</A></STRONG><BR>
  134.  
  135. <LI><STRONG><A NAME="item_10_Sales%2FSales_Management">10    Sales/Sales Management</A></STRONG><BR>
  136.  
  137. <LI><STRONG><A NAME="item_46_Science%2FBio%2DPharmaceutical">46    Science/Bio-Pharmaceutical</A></STRONG><BR>
  138.  
  139. <LI><STRONG><A NAME="item_13_Travel%2FHospitality%2FRestaurant">13    Travel/Hospitality/Restaurant</A></STRONG><BR>
  140.  
  141. </UL>
  142. <P>
  143. <HR>
  144. <H1><A NAME="author">AUTHOR</A></H1>
  145. <P><CODE>WWW::Search::HeadHunter</CODE> is written and maintained by Alexander Tkatchev
  146. (<A HREF="mailto:Alexander.Tkatchev@cern.ch">Alexander.Tkatchev@cern.ch</A>)</P>
  147. <P>
  148. <HR>
  149. <H1><A NAME="legalese">LEGALESE</A></H1>
  150. <P>THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
  151. WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
  152. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.</P>
  153. <TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=100%>
  154. <TR><TD CLASS=block VALIGN=MIDDLE WIDTH=100% BGCOLOR="#cccccc">
  155. <STRONG><P CLASS=block> WWW::Search::Monster - class for searching Monster</P></STRONG>
  156. </TD></TR>
  157. </TABLE>
  158.  
  159. </BODY>
  160.  
  161. </HTML>
  162.