Martin 'Kingpin' Thurn > WWW-Search-Jobs-2.028 > WWW::Search::Yahoo::Classifieds::Employment

Download:
WWW-Search-Jobs-2.028.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  1
Open  0
View/Report Bugs
Module Version: 1.112   Source  

NAME ^

WWW::Search::Yahoo::Classifieds::Employment - class for searching employment classifieds on Yahoo!

SYNOPSIS ^

 use WWW::Search;
 my $oSearch = new WWW::Search('Yahoo::Classifieds::Employment');
 my $sQuery = WWW::Search::escape_query("unix c++ java");
 $oSearch->native_query($sQuery,
                        {'g' => 14,
                         'cr' => 'California'});
 while (my $res = $oSearch->next_result()) {
     my $true_url = $oSearch->getMoreInfo($res->url);
     print $res->company . "\t" . $res->title . "\t" . $res->change_date
         . "\t" . $res->location . "\t" . $true_url . "\n";
 }

DESCRIPTION ^

This class is a YC specialization of WWW::Search. It handles making and interpreting YC searches at http://careers.yahoo.com

The returned WWW::SearchResult objects contain url, title, company, location and change_date fields.

The returned url is the one found in the Yahoo! own database. However, it quite often appears in other databases where this url was originally taken from. To retrieve this "true" url use the function getMoreInfo as written in the above example.

OPTIONS ^

The following search options can be activated by sending a hash as the second argument to native_query().

Format / Treatment of Query Terms

The default is to match ALL keywords in your query. To match ANY keywords use

{'za' => 'or'}

Restrict by Date

The default is to return all ads in the Yahoo ! job database. To change it use

{'g' => $number} - displays jobs posted in last $number days

Restrict by Company Name

{'cpo' => $pattern}

Display jobs where company name matches $pattern.

Restrict by Job Title

{'cpj' => $pattern}

Display jobs where job title matches $pattern.

Restrict by Job Category

No preference by default. To select jobs from a specific job category use the following option:

{'ce_f' => $job_category}

Category can be one of the following:

Restrict by Industry

No restriction by default. The following option is used to select jobs from a specific industry:

{'ce_i' => $desired_industry}

Possible industries include:

Restrict by Location

No preference by default. The following option restrict your search to a desired location:

{'cr' => $desired_location}

Location can be one of the following:

AUTHOR ^

WWW::Search::YC is originally written by Alexander Tkatchev (Alexander.Tkatchev@cern.ch).

VERSION HISTORY ^

1.02 -- patches from Rick Myers (rik@sumthin.nu) that fixes important changes in Yahoo! Classifieds search engine. Plus some fixes of my own...

1.01 -- original release

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.

syntax highlighting: