www search yahoo de 2.405
WWW::Search::Yahoo::DE 2.405
WWW::Search::Yahoo::DE is Perl class for searching Yahoo! Deutschland. more>>
SYNOPSIS
use WWW::Search;
my $oSearch = new WWW::Search(Yahoo::DE);
my $sQuery = WWW::Search::escape_query("Perl OOP Freelancer");
$oSearch->native_query($sQuery);
while (my $oResult = $oSearch->next_result()) {
print $oResult->url, "n";
}
This class is a Yahoo! Deutschland (Germany) specialization of WWW::Search. It handles making and interpreting searches on Yahoo! Deutschland (Germany) http://de.yahoo.com.
This class exports no public interface; all interaction should be done through WWW::Search objects.
WWW::Search::Yahoo 2.405
WWW::Search::Yahoo is a Perl backend for searching www.yahoo.com more>>
SYNOPSIS
use WWW::Search;
my $oSearch = new WWW::Search(Yahoo);
my $sQuery = WWW::Search::escape_query("sushi restaurant Columbus Ohio");
$oSearch->native_query($sQuery);
while (my $oResult = $oSearch->next_result())
print $oResult->url, "n";
This class is a Yahoo specialization of WWW::Search. It handles making and interpreting Yahoo searches http://www.yahoo.com.
This class exports no public interface; all interaction should be done through WWW::Search objects.
WWW::Search::Yahoo::UK 2.405
WWW::Search::Yahoo::UK is a Perl class for searching Yahoo! UK (not Ireland). more>>
SYNOPSIS
use WWW::Search;
my $oSearch = new WWW::Search(Yahoo::UK);
my $sQuery = WWW::Search::escape_query("Surrey");
$oSearch->native_query($sQuery);
while (my $oResult = $oSearch->next_result())
print $oResult->url, "n";
This class is a Yahoo! UK specialization of WWW::Search. It handles making and interpreting searches on Yahoo! UK http://uk.yahoo.com.
This class exports no public interface; all interaction should be done through WWW::Search objects.
WWW::Search::Yahoo::Korea 2.405
WWW::Search::Yahoo::Korea is a Perl class for searching Yahoo! Korea. more>>
SYNOPSIS
use WWW::Search;
my $oSearch = new WWW::Search(Yahoo::Korea);
my $sQuery = WWW::Search::escape_query("Tokyo");
$oSearch->native_query($sQuery);
while (my $oResult = $oSearch->next_result())
print $oResult->url, "n";
This class is a Yahoo! Korea specialization of WWW::Search. It handles making and interpreting searches on Yahoo! Korea http://kr.yahoo.com.
This class exports no public interface; all interaction should be done through WWW::Search objects.
WWW::Search::Yahoo::China 2.405
WWW::Search::Yahoo::China is a Perl class for searching Yahoo! China. more>>
SYNOPSIS
use WWW::Search;
my $oSearch = new WWW::Search(Yahoo::China);
my $sQuery = WWW::Search::escape_query(" $BK=So4+Gi (B");
$oSearch->native_query($sQuery);
while (my $oResult = $oSearch->next_result())
print $oResult->url, "n";
This class is a Yahoo! China specialization of WWW::Search. It handles making and interpreting searches on Yahoo! China http://cn.yahoo.com.
This class exports no public interface; all interaction should be done through WWW::Search objects.
WWW::Search::YahooNews 1.00
WWW::Search::YahooNews is a Perl backend for searching Yahoo News. more>>
SYNOPSIS
use WWW::Search; $query = "Bob Hope"; $search = new WWW::Search(YahooNews); $search->native_query(WWW::Search::escape_query($query)); $search->maximum_to_retrieve(100); while (my $result = $search->next_result()) {
$url = $result->url; $title = $result->title; $desc = $result->description;
$desc
n"; }
This class is a Yahoo specialization of WWW::Search. It handles making and interpreting Yahoo News Searches. Yahoo allows searching a wide variety of news sources like SEC and PRWire to name a few. http://www.search.news.yahoo.com.
HOW DOES IT WORK?
native_setup_search is called (from WWW::Search::setup_search) before we do anything. It initializes our private variables (which all begin with underscore) and sets up a URL to the first results page in {_next_url}.
native_retrieve_some is called (from WWW::Search::retrieve_some) whenever more hits are needed. It calls WWW::Search::http_request to fetch the page specified by {_next_url}. It then parses this page, appending any search hits it finds to {cache}. If it finds a ``next button in the text, it sets {_next_url} to point to the page for the next set of results, otherwise it sets it to undef to indicate were done.
WWW::Search::Yahoo::Japan::News 2.405
WWW::Search::Yahoo::Japan::News is a Perl class for searching News on Yahoo Japan (in Japanese). more>> <<less
WWW::Search::Yahoo::TV::Echostar 2.405
WWW::Search::Yahoo::TV::Echostar is a backend for searching tv.yahoo.com more>>
SYNOPSIS
use WWW::Search;
my $oSearch = new WWW::Search(Yahoo::TV::Echostar);
my $sQuery = WWW::Search::escape_query("Bai Ling");
$oSearch->native_query($sQuery);
while (my $oResult = $oSearch->next_result())
print $oResult->url, "n";
This class is a Yahoo specialization of WWW::Search. It handles making and interpreting Yahoo TV searches http://tv.yahoo.com.
NOTES
This backend does a basic keyword search against the Echostar (Dish Network) East Coast channel lineup. The query is a set of words (phrase searching is not supported at tv.yahoo.com). By default, the query terms are ORed and applied to all available fields (title, subtitle, description, and cast/crew). See below for how to do Advanced search on these fields individually.
WWW::Search::Yahoo::News::Advanced 2.405
WWW::Search::Yahoo::News::Advanced is a Perl class for searching Yahoo! News using the advanced interface. more>>
SYNOPSIS
use WWW::Search;
my $oSearch = new WWW::Search(Yahoo::News::Advanced);
my $sQuery = WWW::Search::escape_query("George Lucas");
$oSearch->date_from(2001-05-05);
$oSearch->date_to( 2001-07-05);
$oSearch->native_query($sQuery);
while (my $oResult = $oSearch->next_result())
print $oResult->url, "n";
This class is a Yahoo! News specialization of WWW::Search. It handles making and interpreting searches on Yahoo! News http://search.news.yahoo.com using the Advanced search interface.
This class exports no public interface; all interaction should be done through WWW::Search objects.
WWW::Search::Dice 2.026
WWW::Search::Dice is a class for searching Dice. more>>
SYNOPSIS
use WWW::Search;
my $oSearch = new WWW::Search(Dice);
my $sQuery = WWW::Search::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) =
$oSearch->getMoreInfo($res->url);
print "$company $title $date $location " . $res->url . "n";
}
}
sub isHitGood {return 1;}
This class is a Dice specialization of WWW::Search. It handles making and interpreting Dice searches at http://www.dice.com.
By default, returned WWW::SearchResult objects contain only url, title and description which is a mixture of location and skills wanted. Function getMoreInfo( $url ) provides more specific info - it has to be used as
my ($company,$title,$date,$location) =
$oSearch->getMoreInfo($res->url);
WWW::Search::ZDnet 2.02
WWW::Search::ZDnet is a Perl class for searching ALL of ZDnet. more>>
SYNOPSIS
require WWW::Search; $search = new WWW::Search(ZDnet);
Class for searching ALL of ZDnet. http://xlink.zdnet.com.
ZDNet is no longer returning descriptions
Searches articles in: Anchordesk, Community, Computer Life, Computer Shopper, NetBuyer, DevHead, Family PC, Help Channel, Inter@ctive Week, Internet, MacWEEK, PC Computing, PC Magazine CD, PC Week, Products, Sm@rt Reseller, Software, Library, Yahoo Internet Life, ZDNN, ZDTV.
Note that dupe articles can appear because they are published in more than one category on ZDnet, or same Title published on different dates.
Print options:
Using $result->{source} will return category and date enclosed in brackets, example: [PC Week, 12-14-98]. use this in place of description since there is NO descriptions anymore with ZDNet.
Raw, of course, returns all the HTML of each hit.
This class exports no public interface; all interaction should be done through WWW::Search objects.
WWW::Search 2.488
WWW::Search is a collection of Perl modules which provide an API to WWW search engines. more>>
We include two applications built from this library: AutoSearch (an program to automate tracking of search results over time), and a small demonstration program to drive the library. Back-ends for other search engines and more sophisticated clients are currently under development.
WWW::Search includes AutoSearch, an program to automate web-based searches.
WWW::Search::GoTo 1.07
WWW::Search::GoTo is Perl class for searching GoTo.com. more>>
SYNOPSIS
require WWW::Search;
$search = new WWW::Search(GoTo);
This class is an GoTo specialization of WWW::Search. It handles making and interpreting GoTo searches www-GoTo.com.
Nothing special about GoTo: no search options. It is much like Google in that it attempts to returm relavent search results using simple queries.
This class exports no public interface; all interaction should be done through WWW::Search objects.
WWW::Search::HotJobs 1.30
WWW::Search::HotJobs is a Perl class for searching HotJobs. more>>
SYNOPSIS
require WWW::Search;
$search = new WWW::Search(HotJobs);
This class is an HotJobs specialization of WWW::Search. It handles making and interpreting HotJobs searches http://www.HotJobs.com.
This class exports no public interface; all interaction should be done through WWW::Search objects.
OPTIONS
None at this time (2001.04.25)
search_url=URL
Specifies who to query with the HotJobs protocol. The default is at http://www.HotJobs.com/cgi-bin/job-search.
search_debug, search_parse_debug, search_ref Specified at WWW::Search.
HOW DOES IT WORK?
native_setup_search is called before we do anything. It initializes our private variables (which all begin with underscores) and sets up a URL to the first results page in {_next_url}.
native_retrieve_some is called (from WWW::Search::retrieve_some) whenever more hits are needed. It calls the LWP library to fetch the page specified by {_next_url}. It parses this page, appending any search hits it finds to {cache}. If it finds a ``next button in the text, it sets {_next_url} to point to the page for the next set of results, otherwise it sets it to undef to indicate were done.
WWW::Search::Nomade 1.3
WWW::Search::Nomade is a Perl class for searching Nomade. more>>
SYNOPSIS
use WWW::Search;
my $oSearch = new WWW::Search(Nomade);
$oSearch->maximum_to_retrieve(100);
#$oSearch ->{_debug}=1;
# Create request
$oSearch->native_query(WWW::Search::escape_query("cgi"));
# or Make an international search (on google db)
$oSearch->native_query(WWW::Search::escape_query("cgi"),
{ opt => 1 });
print "I find ", $oSearch->approximate_result_count(),"n";
while (my $oResult = $oSearch->next_result())
{ print "Url:", $oResult->url,"n","Titre:", $oResult->title,"n"; }
This class is an Nomade specialization of WWW::Search. It handles making and interpreting Nomade searches http://www.Nomade.fr, a french search engine.
This class exports no public interface; all interaction should be done through WWW::Search objects.