Como preencher formulários de site e enviar dados?

1. Como preencher formulários de site e enviar dados?

Iago Lira
iagolira

(usa Debian)

Enviado em 17/02/2016 - 11:10h

Olá pessoal, vasculhando pela internet encontrei um artigo que explica como encontrar sites com formulário e preenche-los usando os comando wget e curl.

Você podem me ajudar como expandir essas ideias e preencher fomulários maiores?

Link do artigo: https://journalxtra.com/linux/bash-linuxsanity/bash-filling-web-forms-with-curl-and-wget/
Link2 citado: https://journalxtra.com/linux/howto-pass-data-variables-to-curl-to-autofill-web-forms/


  


2. Re: Como preencher formulários de site e enviar dados?

Wellingthon Dias Queiroz - @tonyhts
tonyhts

(usa Arch Linux)

Enviado em 17/02/2016 - 12:54h

Olá,

Os links que vc postou, que aliás são ótimos, explica muito bem o conceito. Qual seria sua intenção? Talvez eu consiga te ajudar a "clarear" as ideias. rs

Em resumo, o formfind é um "facilitador" que busca, no HTML da url informada, oa tags form, input, seus respectivos condicionais e o valor do form action. Nada que vc não possa fazer usando o recursos inspect element ou sourceview do seu browser.

Uma vez que sabe o que deve ser preenchido e quem recebe/processa esses dados, basta usar o curl -d ou wget --post-data para enviar esses dados diretamente ao arquivo que os recebe e processa.

Por ex:

1) Quais são os campos ?
R: nome, idade, cidade, submit;

2) Quais são seus condicionais (tipo de dados qu o campo aceita) ?
R: Nome deve ser do tipo texto, idade do tipo inteiro e cidade do tipo texto, o valor do botão submit é "enviar".

3) Qual arquivo que recebe e processa esses dados ( valor do form action)
R: cadastro.php.

Então basta usar o curl -d ou wget --post-data para enviar esses dados diretamente ao arquivo que os recebe e processa.
curl -d Nome="Tonyhts" -d idade="30" -d cidade="Arujá" -d Form_Submit="enviar" http://site/cadastro.php 


Isso funciona independentemente da quantidade ou tipo de campos.

Abs,


Uma vida sem desafios não vale a pena ser vivida.
Sócrates

---


3. Re: Como preencher formulários de site e enviar dados?

Iago Lira
iagolira

(usa Debian)

Enviado em 18/02/2016 - 10:39h

tonyhts



Eu criei um script que baixa contatos do whatsapp de site automaticamente, agora vou modifica-lo para preencher formulários e enviar meus dados para as empresas. A dúvida é se os comandos acima são globais, ou seja, se ele preenche todos os tipos de formulários automaticamente e enviar meus dados para as empresas, lojas e etc.

obs: Esse mecanismo eu vi no software da housoft, este busca sites automaticamente e preenche os formulários e envias os dados de forma automática.


4. Re: Como preencher formulários de site e enviar dados?

marcio mendes mendes
conectadohost

(usa XUbuntu)

Enviado em 18/02/2016 - 10:46h

Olá,
opa isso muito me interessa.kkk já faz um bom tempo que eu to tentando fazer um sistema desses por script
tava pensando em fazer uma resposta automático no meu facebook quando alguém me chamar no chat.kkkkk
essa ideia dos formularios da housoft eu conheço o programa deles, seria uma boa mesmo fazer algo em scripts.
eu tentei algumas formas usando o navegador por linha de comando lynx mas não obtive sucesso.
agora que postaram os links vou dar uma estudada mais afundo se conseguir algo compartilho com vocês.



---> A arte de programar consiste na arte de organizar e dominar a complexidade.
---> Dijkstra <---


5. Re: Como preencher formulários de site e enviar dados?

Iago Lira
iagolira

(usa Debian)

Enviado em 18/02/2016 - 12:39h

conectadohost escreveu:

Olá,
opa isso muito me interessa.kkk já faz um bom tempo que eu to tentando fazer um sistema desses por script
tava pensando em fazer uma resposta automático no meu facebook quando alguém me chamar no chat.kkkkk
essa ideia dos formularios da housoft eu conheço o programa deles, seria uma boa mesmo fazer algo em scripts.
eu tentei algumas formas usando o navegador por linha de comando lynx mas não obtive sucesso.
agora que postaram os links vou dar uma estudada mais afundo se conseguir algo compartilho com vocês.



---> A arte de programar consiste na arte de organizar e dominar a complexidade.
---> Dijkstra <---



Estarei estudando e aguardarei suas contribuições.


6. Script que envia submit nos forms automáticamente

jose claudio
LinuxTec

(usa Debian)

Enviado em 13/07/2017 - 16:24h

Boa tarde amigo, conseguiu o script que faz o submit ?

Estou interessado nisso, depois responde se resolveu esta situação, vou fazer uns testes qualquer coisa posto aqui tbm opk






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts