Sem categorizado

Submissão automática do formulário HTML usando wwwmecanize

Submissão automática do formulário HTML usando wwwmecanize

Aqui está uma dica curta sobre como enviar automaticamente um formulário HTML usando uma linha de comando Linux e Script Perl. Para este exemplo, precisaríamos de um módulo WWW :: Mecanize Perl e algum site básico de PHP. Vamos começar com o site simples do PHP. O site consistirá em dois arquivos:

forma.PHP:

 Primeiro nome, ultimo nome:   

enviar.php

  Primeiro nome: 
Sobrenome:

Carregue esses dois arquivos no diretório do seu servidor da web e altere suas permissões:

Formulário CHMOD 755.PHP Enviar.php 

Se você ainda não fez isso, instale www :: mecanize. No Debian ou Ubuntu, seria algo assim:

# install apt-get 

e crie um script chamado mecanizar.pl Com um conteúdo seguinte:

#!/usr/bin/perl use www :: mecanize; meu $ mech = www :: mecanize-> new (); $ url = 'http: // localhost/form.php '; $ mech-> get ($ url); $ mech-> submit_form (form_number => 1, campos => fname => 'www', lname => 'mecanize',); imprimir $ mech-> content (); 

Observe o URL no script acima. Edite este URL para ajustar suas configurações. Faça o script executável:

$ chmod +x mecanizar.pl 

Agora execute este script e redirecreva toda a saída para indexado.html

./mecanizar.PL> ÍNDICE.html 

Se tudo estava bem, abre o índice.HTML usando seu navegador e você deve ver:


Primeiro nome: www
Sobrenome: mecanizar


Manipulação de data com o YEST
YEST é uma ótima ferramenta que permite que o usuário faça algumas manipulações complexas de data empregando uma sintaxe AB Fácil de entender. Não é u...
Android Eclipse Teclado Atalhos
É altamente recomendável usar o Eclipse IDE como um ambiente de desenvolvimento de aplicativos Android. Eclipse IDE integra bem um Android SDK em......
Exemplo de algoritmo de pesquisa binária em C ++
Aqui está um exemplo simples de pesquisa binária em c++. O exemplo primeiro cria um vetor de 4 000 000 números e depois faz uma chamada de função de p...