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


Thecus ntop 10top 10 entrando em uma interface de comando de carregador de inicialização Redboot
Se você possui um armazenamento do NAS 2100 e precisa se recuperar de algum acidente de software, você tem duas opções. Um é usar um conector serial U...
Nenhum módulo vBoxnetFLT adequado para o kernel de execução encontrado falhou!
Hoje eu decidi avançar na evolução do software e usar o Debian Backports no meu laptop X60S. A versão estável do Debian é ótima e para......
Programa de conversão de cor para escala de cor de cinza
A imagem colorida encobrada em uma escala de cinza nunca foi tão fácil com o OpenCV. Aqui está um pequeno programa C ++ que faz conversão de imagem co...