www search yahoo de
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::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::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::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.
WWW::Search::Google 0.22
WWW::Search::Google is a Perl module to search Google via SOAP. more>>
SYNOPSIS
use WWW::Search;
my $search = WWW::Search->new(Google, key => $key);
$search->native_query("leon brocard");
while (my $result = $search->next_result()) {
print $result->title, "n";
print $result->url, "n";
print $result->description, "n";
print "n";
}
This class is a Google specialization of WWW::Search. It handles searching Google http://www.google.com/ using its new SOAP API http://www.google.com/apis/.
All interaction should be done through WWW::Search objects.
Note that you must register for a Google Web API account and have a valid Google API license key before using this module.
This module reports errors via croak().
This module uses Net::Google to do all the dirty work.
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::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::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::Scraper::YahooFinance 2.27
WWW::Search::Scraper::YahooFinance is a Perl module that scrapes Finance.Yahoo.com more>>
SYNOPSIS
require WWW::Search::Scraper;
$search = new WWW::Search::Scraper(YahooFinance);
($dow, $nasdaq, $sap, $tenYrBond, $nyseVolume, $nasdaqVolume)
= $scraper->getMarketSummary();
This class is an YahooFinance extension of WWW::Search::Scraper. It handles making and interpreting Yahoo Finance searches http://Finance.Yahoo.com.
The Search capabilities of module are not yet implemented; only the getMarketSummary method is implemented.
OPTIONS
getMarketSummary
Gets the "Market Summary" data off of finance.yahoo.com.
$scraper = new WWW::Search::Scraper(YahooFinance);
($dow, $nasdaq, $sap, $tenYrBond, $nyseVolume, $nasdaqVolume)
= $scraper->getMarketSummary();