WWW :: SiteBase :: Navegador

WWW :: SiteBase :: Navigator é uma classe Base Perl para módulos que navegam em sites.
Baixe Agora

WWW :: SiteBase :: Navegador Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Grant Grueninger
  • Site do editor:
  • http://search.cpan.org/~grantg/WWW-Sitebase-0.5/lib/WWW/Sitebase/Poster.pm

WWW :: SiteBase :: Navegador Tag


WWW :: SiteBase :: Navegador Descrição

Www :: SiteBase :: Navigator é uma classe Base Perl para módulos que navegam no site. Www :: SiteBase :: Navigator é uma classe Base Perl para módulos que navegam sites da Web.synopsisThis módulo é uma classe base para módulos que navegam web sites como MySpace ou Bebo. Ele fornece métodos básicos como get_page e envio_form que são mais robsut do que suas contrapartes em www :: mecanizar. Também fornece alguns métodos principais como "site_login". Se você subclasse este módulo e substituir o método "Site_Info", você terá um módulo que pode entrar em seu site. Ta da.Note que este módulo é uma subclasse de "Spiffy" usando "Use Spiffy-Base". Perldoc Spiffy para mais informações ou procure CPAN. Mais importante, isso significa que usamos o método de "campo" do Spiffy para criar métodos de acesso, você não precisa incluir "My $ self = shift" em seus métodos, e você pode usar "Super" para chamar a versão da classe Base de um método. Use WWW :: SiteBase :: Navigator -Base; Campo Site_Info => {home_page => 'http://www.myspace.com', # URL do site da conta da página inicial_field => 'E-mail', # FieldName no formulário de login Password_field => 'Password', # Senha FieldName cache_dir = > '.www-mysite', login_form_name => 'Login', # O nome do formulário de login. Ou login_form_no => 1, # O número do formulário de login (padrão para 1). # 1 é o primeiro formulário na página. LOGIN_VERIFY_RE => 'Bem-vindo. * Ver meu perfil', # (opcional) # não sensível a maiúsculas e minúsculas Devemos ver uma vez que estamos logados NOT_LOGGED_IN_RE => 'Entrar', # se fizermos logar e falhar (ruim Senha, a conta de repente # é desconectada), a página terá isso. # Caso insensível. home_uri_re => '? fuseaction = user', # _go_home usa isso e os próximos dois itens para carregar # a página inicial. Você pode fornecer essas opções ou # apenas substituir o método. # Primeiro, isso é correspondido contra o URL atual para ver se estamos # já na página inicial. home_link_re => 'fuseaction = user', # Se não estiverem na página inicial, este RE é usado para encontrar um link para o botão "Home" na página atual atual. home_url => 'http://www.myspace.com?fusaction=user', # Se o link "Home" não for encontrado, este URL é retreed. ERROR_REGEXS => , # ERROR_REGEXS é opcional. Se o site que você está navegando # exibe páginas de erro que não retornam status http apropriadas # códigos (i.e. Retorna um 200, mas exibe um erro), você pode inserir # RES aqui e qualquer página que corresponda será repetida. # Isso significa para sites baseados em IIS e ColdFusion que # periodicamente vomitam mensagens de erro que desaparecem quando tentadas novamente. }; IMPORTANTE: Se o site seu módulo navegar usar qualquer SSL, você precisará adicionar "Cripto :: Ssleay" à sua lista de módulos de pré-requisitos. Caso contrário, seus métodos morrerão se atingirem uma página criptografada SSL. WWW :: SiteBase :: Navigator não requer isso para você evitar sobrecarga desnecessária para sites que não precisam. Requisitos: · Perl.


WWW :: SiteBase :: Navegador Software Relacionado

SVN :: ACL.

svn :: ACL é uma simples frontend perl para fazer o svnserve.conf, passwd, authz para subversão. ...

241

Download

Acme :: NOTA

ACME :: Nota é um módulo Perl para fazer uma nota mental para o estilo de programação. ...

168

Download