Récupérer les variables d'un formulaire html ave indy
Bonjour,
Je cherche à récupérer les variables d'un formulaire HTML afin de pouvoir les afficher et les modifier depuis mon application.
Le but est de paramétrer a distance un serveur web embarqué.
J'utilise IdHttp1.Get('http://admin:modepasse@192.168.1.250:6666/preset.htm?led8=1 ') pour commander un relais.Cela fonctionne très bien mais je ne parviens pas à récupérer les variables du formulaire HTML qui servent à paramétrer le serveur embarqué.
J'arrive a récupérer le code de la page HTML complète avec le code ci-dessous:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
procedure TForm12.ConfigurationShow(Sender: TObject);
var
ts:TStringStream ;
begin
Ts := TStringStream.Create('');
try
Application.ProcessMessages;
IdHttp1.Request.ContentType := 'application/x-www-form-urlencoded';
IdHTTP1.get('http://admin:modepasse@192.168.1.250:6666/protect/settings/config.htm?ip',ts);
memo2.Lines.Append(ts.DataString);
finally
Ts.free;
end; |
Merci d'avance pour votre aide.
Cordialement
DX33 :lol: