WWW::Search::Fireball(3pm)

WWW::Search::Fireball3pm

Class for searching fireball

Usage

    require WWW::Search;
    $search = new WWW::Search('Fireball');

Overview

This class is an Fireball specialization of WWW::Search. It handles making and interpreting Fireball searches http://www.fireball.de.

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

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 we're done.

Releases

2 releases since Debian 2.2 (Potato); the text changed 1 time.

  1. 2.2
  2. 3.0

Author

"WWW::Search::Fireball" has been shamelessly copied by Andreas Borchert, <[email protected]> from "WWW::Search::AltaVista" by John Heidemann, <[email protected]>.

From libwww-search-perl 2.24-3 in Debian 3.0 (Woody). Parsed by carta from the page's man source.