NAME

WWW::Search::Excite - backend for searching www.excite.com

SYNOPSIS

use WWW::Search;
my $oSearch = new WWW::Search('Excite');
my $sQuery = WWW::Search::escape_query("+sushi restaurant +Columbus Ohio");
$oSearch->native_query($sQuery);
while (my $oResult = $oSearch->next_result())
  { print $oResult->url, "\n"; }

DESCRIPTION

This class is a Excite specialization of WWW::Search. It handles making and interpreting Excite searches http://www.excite.com.

This class exports no public interface; all interaction should be done through WWW::Search objects.

NOTES

www.excite.com does not report the approximate result count.

SEE ALSO

To make new back-ends, see WWW::Search.

CAVEATS

Only returns results from Excite's "Web Results". Ignores all other sections of Excite's query results.

BUGS

Please tell the author if you find any!

AUTHOR

As of 1998-03-23, WWW::Search::Excite is maintained by Martin Thurn (MartinThurn@iname.com).

WWW::Search::Excite was originally written by Martin Thurn based on WWW::Search::HotBot.

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.

VERSION HISTORY

2.13, 2000-10-10

BUGFIX for missing result-count sometimes; BUGFIX for missing END of results; BUGFIX for mis-parsing URLs

2.12, 2000-09-18

BUGFIX for still missing the result-count; BUGFIX for missing all results sometimes

2.11, 2000-09-05

BUGFIX for still missing some header formats

2.07, 2000-03-29

BUGFIX for sometimes missing header (and getting NO results)

2.06, 2000-03-02

BUGFIX for bungled next_url

2.05, 2000-02-08

testing now uses WWW::Search::Test module; www.excite.com only allows (up to) 50 per page (and no odd numbers)

2.04, 2000-01-28

www.excite.com changed their output format slightly

2.03, 1999-10-20

www.excite.com changed their output format slightly; use strip_tags() on title and description results

2.02, 1999-10-05

now uses hash_to_cgi_string()

1.12, 1999-06-29

updated test cases

1.10, 1999-06-11

fixed a BUG where returned URLs were garbled (maybe this was because www.excite.com changed their links)

1.08, 1998-11-06

www.excite.com changed their output format slightly (thank you Jim (jsmyser@bigfoot.com) for pointing it out!)

1.7, 1998-10-09

use new split_lines function

1.5

\n changed to \012 for MacPerl compatibility

1.4

Modified for new Excite output format.

1.2

First publicly-released version.