Www :: SiteBase :: Navigator

WWW :: SiteBase :: Navigator ist eine Basis-Perl-Klasse für Module, die Websites navigieren.
Jetzt downloaden

Www :: SiteBase :: Navigator Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Grant Grueninger
  • Website des Verlags:
  • http://search.cpan.org/~grantg/WWW-Sitebase-0.5/lib/WWW/Sitebase/Poster.pm

Www :: SiteBase :: Navigator Stichworte


Www :: SiteBase :: Navigator Beschreibung

Www :: SiteBase :: Navigator ist eine Basis-Perl-Klasse für Module, die Websites navigieren. Www :: SiteBase :: Navigator ist eine Basis-Perl-Klasse für Module, die Websites navigieren.SynopSISTHIS-Modul ist eine Basisklasse für Module, die Websites wie MySpace oder Bebo navigieren. Es bietet grundlegende Methoden wie GET_PAGE und SUBST_FORM, die mehr Robsut sind als ihre Pendants in www :: Mechanize. Es bietet auch einige Kernmethoden wie "Site_Login". Wenn Sie dieses Modul unterklappen und die Methode "Site_info" überschreiben, verfügen Sie über ein Modul, das sich auf Ihrer Website anmelden kann. Ta da.note, dass dieses Modul eine Unterklasse von "Spiffy" mit "Spiffy-Base verwenden" ist. Perldoc Spify für mehr Infos oder schauen Sie es auf CPAN. Am wichtigsten bedeutet dies, dass wir die Methode von Spiffy-Methode von Spiffy verwenden, um Accessor-Methoden zu erstellen. Sie müssen nicht "My $ self = SHIFT" in Ihre Methoden einschließen, und Sie können "Super" verwenden, um die Basis der Basisklasse-Version eines überschriebenen Anrufs aufzurufen Methode. Verwenden Sie www :: SiteBase :: Navigator-Base; Feld Site_info => {home_page => 'http://www.myspace.com', # URL der Homepage des Standorts Konto_Field => 'E-Mail', # Feldname aus dem Login-Formular Password_Field => 'Passwort', # Passwort Feldname Cache_DIR = > '.www-mysite', login_form_name => 'login', # der Name des Login-Formulars. Oder login_form_no => 1, # Die Nummer des Anmeldeformulars (Standardeinstellung von 1). # 1 ist das erste Formular auf der Seite. login_verify_re => 'Willkommen. * Mein Profil anzeigen', # (optional) # Nicht case-sensitiven RE Wir sollten einmal sehen, wenn wir in Not_Logged_in_re => "Anmelden", # wenn wir uns anmelden, sehen Passwort, Account plötzlich # wird abgemeldet), die Seite wird dieses RE darauf haben. # Fallunempfindlich. home_uri_re => '? fuseaction = user', # _go_home verwendet diese und die nächsten zwei Elemente zum Laden der Startseite. Sie können diese Optionen oder # einfach überschreiben, um die Methode zu überschreiben. # Erstens ist dies mit der aktuellen URL übereinstimmen, um zu sehen, ob wir auf der Startseite auf der Startseite sind. Home_link_re => 'fuseaction = user', # Wenn wir nicht auf der Startseite sind, ist diese Re-Datei, um einen Link zur "Home" -Taste auf der aktuellen # Seite zu finden. Home_URL => 'http://www.myspace.com?fusaction=user', # Wenn der Link "Home" nicht gefunden wird, ist diese URL # wiederholt. error_regexs => , # error_regexs ist optional. Wenn die Site, die Sie navigieren, auf # Anzeigen # Anzeigen von Fehlerseiten, die keine ordnungsgemäßen HTTP-Status-Nummer-Codes zurückgeben (d. H. Returns A-200 gibt jedoch ein Fehler an), können Sie hier eingeben, und jede Seite, die übereinstimmungen # Dies ist für IIS- und ColdFusion-basierte Websites gedacht, die # periodisch Fehlermeldungen spucken, die beim Versuch erneut versucht werden. . Ansonsten werden Ihre Methoden sterben, wenn sie eine SSL-verschlüsselte Seite treffen. Www :: siteBase :: Navigator erfordert nicht, dass Sie unnötiger Overhead für Websites verhindern, die es nicht benötigen. Anforderungen: · Perl.


Www :: SiteBase :: Navigator Zugehörige Software