Fórum Digitação automática em site #443396
18/05/2013
0
Bom dia.
Alguem teria alguma rotina que possa capturar um site e preencher automaticamente os campos pelo Delphi.
Grato
Roberto Rodrigues
Alguem teria alguma rotina que possa capturar um site e preencher automaticamente os campos pelo Delphi.
Grato
Roberto Rodrigues
Rrodrigues_sts
Curtir tópico
+ 0
Responder
Posts
18/05/2013
Diogenes Sampaio
Olá rrodrigues_sts,
Verifique o código fonte da página web, pegue os nomes dos campos e monte a url.
Por exemplo: suponha que a página web que você deseja enviar contenha o seguinte código:
A url ficaria assim:
Pesquise na net como fazer requisições http em delphi, existem vários tutos por ai.
Eu acredito que a maneira mais fácil de fazer uma requisição HTTP seria utilizar o componente TIdHTTP da paleta indy.
com indy seu código ficaria assim:
Espero ter ajudado.
Verifique o código fonte da página web, pegue os nomes dos campos e monte a url.
Por exemplo: suponha que a página web que você deseja enviar contenha o seguinte código:
<form action="cadastro" method="get"> <input type="text" id="nome" /> <input type="text" id="endereco" /> <input type="text" id="telefone" /> <input type="submit" /> </form>
A url ficaria assim:
www.nomedosite.com.br/cadastro?nome=VALOR_DO_NOME&endereco=VALOR_DO_ENDERECO&telefone=VALOR_TELEFONE
Pesquise na net como fazer requisições http em delphi, existem vários tutos por ai.
Eu acredito que a maneira mais fácil de fazer uma requisição HTTP seria utilizar o componente TIdHTTP da paleta indy.
com indy seu código ficaria assim:
var
HttpResponse: TStringStream;
begin
try
HttpResponse := TStringStream.Create;
IdHTTP1.Get('http://www.devmedia.com.br',HttpResponse);
ShowMessage(HttpResponse.DataString);
finally
HttpResponse.Free;
end;
Espero ter ajudado.
Responder
Gostei + 0
19/05/2013
Rrodrigues_sts
Diogenes
Ajudou e muito.
Obrigado
Ajudou e muito.
Obrigado
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)