IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Web & réseau Delphi Discussion :

Piloter un Browser depuis une application Delphi


Sujet :

Web & réseau Delphi

  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    147
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 147
    Par défaut Piloter un Browser depuis une application Delphi
    Bonjour

    Je cherche à envoyer des commandes à une page WEB depuis Delphi.
    Par commande j'entends: pouvoir faire depuis delphi ce que je peux faire manuellement sur une page WEB: cocher/décocher une case à cocher, remplir un champ de texte, cliquer un bouton etc.

    - Faire un POST ou un GET mais cela suppose de connaitre au moins le nom des composants à traiter de la page en question et cette page varie à chaque session. Donc il faudrait explorer le source HTML.

    - Trouver les handles des composants présents sur la page du Browser et leur envoyer des commandes (Sendmessage) (ce que je préfèrerais mais ne sait pas faire).

    - Plus bêtement: simuler des clicks ou des entrées clavier sur la page ce qui suppose de localiser dans l'espace des cette page les controles ou d'avoir leur handle.

    Bref. Quelle est la façon intelligente et pratique de résoudre la question ?
    Je n'ai pas de préférence quand au browser à utiliser (Ie, Firefox, etc.).

    Cordialement

    Eric

  2. #2
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 13
    Par défaut
    bjr alr tu peu utiliser Twebbrowser par exemple pour envoyer une url "webbrowser1.navigate(url)" ya aussi les commande suivnat , precedent , refresh..... soit les composant indy

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    147
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 147
    Par défaut
    Merci pour ta réponse Hamzuss. Je sais faire ce que tu dis mais imagine qu'après avoir navigué sur une page celle-ci affiche un champ à remplir, une case à cocher et un bouton "Ok". Comment, depuis Delphi, remplir le champ, cocher la case et cliquer le bouton Ok ?

  4. #4
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 13
    Par défaut
    bn si le formulaire utilise la methode GET tu mi une url de la form
    http://www.pagweb.com?var1=tarep1&var2=tarep2
    comme ca t'affecte tarep1 a la variable var1 et tarep2 a la variable var2 ....mai pour la methde post je sai pas comment

  5. #5
    Membre averti
    Étudiant
    Inscrit en
    Janvier 2008
    Messages
    37
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2008
    Messages : 37
    Par défaut Simuler le clique
    Bonjours..

    je veu faire la méme chose, mais j'arrive pas.

    Svp si t'a trouvé la solution dite le moi.

    Merçi

Discussions similaires

  1. Piloter une macro/Excel depuis une application VB
    Par pjbou dans le forum Windows Forms
    Réponses: 1
    Dernier message: 24/04/2007, 16h01
  2. Réponses: 2
    Dernier message: 08/12/2006, 12h51
  3. Réponses: 1
    Dernier message: 13/05/2002, 09h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo