Delphiturbo
Messages postés68Date d'inscriptionmercredi 31 octobre 2007StatutMembreDernière intervention29 juillet 2008
-
1 juin 2008 à 14:46
Delphiturbo
Messages postés68Date d'inscriptionmercredi 31 octobre 2007StatutMembreDernière intervention29 juillet 2008
-
1 juin 2008 à 18:54
Salut
j ai toujour un Probleme si je voudrais prendre le Value en Webbwoser
Delphiturbo
Messages postés68Date d'inscriptionmercredi 31 octobre 2007StatutMembreDernière intervention29 juillet 2008 1 juin 2008 à 15:39
je ne comprent pas ta Solution !
une explication svp!
aussi avec cet Code je ne peut pas prendre le value !
procedure TForm1.Button1Click(Sender: TObject); var i: Integer;
ovElements: OleVariant;
begin ovElements := WebBrowser1.OleObject.Document.forms.item(0).elements;
for i := 0 to (ovElements.Length - 1) do
if (ovElements.item(i).type = 'Input')
and (ovElements.item(i).name = 'telephone') then
begin
//ovElements.item(i).Click;
Edit1.Text: =WebBrowser1.OleObject.document.forms.item(0).elements.item('telephone').value;
end;
end;
Caribensila
Messages postés2527Date d'inscriptionjeudi 15 janvier 2004StatutMembreDernière intervention16 octobre 201918 1 juin 2008 à 16:07
Ma solution consiste à transformer la page en String. Tu affiches S dans une zone d'édition quelconque et tu comprendras!
Ensuite, il suffit de chercher dans la String S les données qui t'intéressent par une méthode de ton choix (MatchesMask ou expressions régulières, par exemple).
L'avantage est que c'est une solution "universelle" pour n'importe quelle page web...
Delphiturbo
Messages postés68Date d'inscriptionmercredi 31 octobre 2007StatutMembreDernière intervention29 juillet 2008 1 juin 2008 à 16:20
Mais comment puis je trouver le value dans le String S ?
procedure TForm1.Button2Click(Sender: TObject); var S : Strng;
i : Inteher;
begin S := WebBrowser1.OleObject.Document.Body.InnerHTML;
for i:= 0 to S.length do
if // ???
end;
Vous n’avez pas trouvé la réponse que vous recherchez ?