Www :: siteBase :: navigator

WWW :: SITEBASE :: Navigator is een basis Perl-klasse voor modules die navigeren websites.
Download nu

Www :: siteBase :: navigator Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Grant Grueninger
  • Uitgever website:
  • http://search.cpan.org/~grantg/WWW-Sitebase-0.5/lib/WWW/Sitebase/Poster.pm

Www :: siteBase :: navigator Tags


Www :: siteBase :: navigator Beschrijving

WWW :: SITEBASE :: Navigator is een basis van de basis perl voor modules die navigeren op websites. WWW :: SITEBASE :: Navigator is een basis Perl-klasse voor modules die Navigate Websites.Synopsistry-module is een basisklasse voor modules die navigeren websites zoals MySpace of Bebo. Het biedt basismethoden zoals get_page en submit_form die meer robsut zijn dan hun tegenhangers in www :: mechaniseren. Het biedt ook enkele kernmethoden zoals "site_login". Als u deze module subclas en de "SITE_INFO" -methode overschrijdt, heeft u een module die zich aanmeldt bij uw website. Ta da.note dat deze module een subklasse is van "SPIFFY" met behulp van "gebruik spiffy -base". PERLDOC SPIFFY VOOR MEER INFO OF Zoek het op CPAN. Wat nog belangrijker is, dit betekent dat we de "veld" -methode van Spiffy gebruiken om accessormethoden te maken, u hoeft niet "mijn $ self = shift" op te nemen in uw methoden, en u kunt "Super" gebruiken om de versie van de basisklasse van een overschreven te bellen methode. Gebruik www :: siteBase :: navigator -base; FIELD SITE_INFO => {home_page => 'http://www.myspace.com', # URL van de homePage van de site Account_field => 'E-mail', # VELDNAME in het login-formulier Password_field => 'Wachtwoord', # Wachtwoord FieldName Cache_Dir = > '.www-mysite', login_form_name => 'login', # de naam van het inlogformulier. Of login_form_no => 1, # het nummer van het inlogformulier (standaardwaarden van 1). # 1 is het eerste formulier op de pagina. Login_verify_re => 'Welcome. * Bekijk mijn profiel', # (optioneel) # niet-hoofdlettergevoelige re we moeten zien zodra we zijn ingelogd Not_Logged_in_re => 'Aanmelden', # Als we inloggen en het mislukt Wachtwoord, Account plotseling # wordt uitgelogd), de pagina zal dit opnieuw hebben. # Case ongevoelig. Home_uri_RE => '? FuseAction = gebruiker', # _go_home gebruikt dit en de volgende twee items om # de startpagina te laden. U kunt deze opties verstrekken of # de methode negeren. # Ten eerste wordt dit gekoppeld tegen de huidige URL om te zien of we # al op de startpagina staan. Home_Link_RE => 'FuseAction = Gebruiker', # Als we niet op de startpagina staan, wordt deze re # gebruikt om een link naar de knop "Home" op de huidige # pagina te vinden. home_url => 'http://www.myspace.com?fuseaction=user', # Als de knop "Home" niet wordt gevonden, is deze URL # opnieuw. FOUT_REGEXS => , # Error_Regexs is optioneel. Als de site die u navigeert # Displays foutpagina's die niet de juiste HTTP-status # -codes retourneren (d.w.z. retourneert een 200, maar geeft u een fout weer), kunt u # res en op elke pagina die overeenkomt wordt ingevoerd. # Dit is bedoeld voor IIS- en ColdFusion-gebaseerde sites die # periodiek foutmeldingen spuwen die verdwijnen wanneer ze opnieuw worden geprobeerd. }; BELANGRIJK: als de site uw module-navigates alle SSL gebruikt, moet u "CRYPT :: SSLEAY" toevoegen aan uw lijst met vereiste modules. Anders zullen uw methoden sterven als ze een SSL-gecodeerde pagina raken. Www :: SITEBASE :: Navigator vereist dit niet voor u om onnodige overhead te voorkomen voor sites die het niet nodig hebben. Vereisten: · Perl


Www :: siteBase :: navigator Gerelateerde software