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 :

Application en lien avec un formulaire internet


Sujet :

Web & réseau Delphi

  1. #1
    Membre actif
    Homme Profil pro
    Freelance
    Inscrit en
    Décembre 2003
    Messages
    423
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Freelance

    Informations forums :
    Inscription : Décembre 2003
    Messages : 423
    Points : 259
    Points
    259
    Par défaut Application en lien avec un formulaire internet
    Bonsoir tout le monde,


    bon mon titre est un peu confus c'est pourquoi je vais essyer d'être le plus précis possible.

    Supposons un site ALPHA qui lorsqu'on souhaite s'y connecter, la page d'accueil nous demande d'abord un identifiant et mot de passe.
    Une fois ceux-ci validés on accède au site ALPHA sur lequel je peut trouver un lien qui m'ouvre une page avec un formulaire lequel contenant diverss objets :
    edit
    checkBox
    RadioGroup
    un bouton de validation


    Ce que je voudrais faire : un programme présentant un formulaire fort semblable à celui du site et que lorsque je valide le formulaire toutes les données sont envoyées comme si tout avait directement été fait depuis le site.

    Pourquoi un tel programme : ajout de fonctionnalités avant validation du formulaire, et options ...




    Je ne vois vraiment pas comment faire ce genre de logiciel.

    Je distingue trois phase dans ce programme :
    1) l'identification. Comment a partir de mon programme je peux "faire croire" au site que je suis connecté
    2) le "remplissage" du formulaire. Je préise que je n'ai pas les sources du site en question mais que je peux identifier les ID des objets qui m'intéressent (Affichage du Code Source donc également accès aux différentes fonctions appelées)
    3) la simulation de l'appuie sur le bouton de validation du formulaire




    La dans ma tête je n'ai qu'une "mauvaise méthode" je pense qui consisterai à lancer de façon cacher la page internet et lorsque l'utilisateur appuierai sur le bouton d'envoie du programme, ça rempplirai le forumlaire et simulerai un appuie sur le bouton valider du forumlaire du site...


    Mais a mon avis il doit y avoir un autre moyen ...




    En espérant avoir été le plus clair possible, je reste a votre disposition pour toute question et j'attends impatiemment vos réponse.
    Si vous avez deja fait quelque chose dans le genre, un code source d'exemple sera le bienvenue


    PS : je pars cette nuit en vacance, mais dès que je reviens et d'ici là même sachez que je suis le sujet de près et donc si je ne réponds pas dans l'immédiat .... c'est normal ... mais je reviendrais ne vous inquiétez pas


    Par avance merci
    "La théorie, c’est quand on sait tout et que rien ne fonctionne. La pratique, c’est quand tout fonctionne et que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : rien ne fonctionne ... et personne ne sait pourquoi !" et malheureusement c'est souvent le cas en Développement...

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 12
    Points : 6
    Points
    6
    Par défaut
    Salut,
    Tu débute comme moi et j'ai un peu galéré.

    j'ai une appli perso un peu équivalente.
    J'utillise un TWEBrower dans un onglet.
    Je charge la page avec
    Browser.Navigate(chaine) où Browser est un TWEBrowser.

    Tu trouvera des informations trés intéressante ici
    http://www.swissdelphicenter.ch/torr...de.php?id=1645

    Dans le cas où ton site est des frames voici un autre lien
    http://www.swissdelphicenter.ch/torr...de.php?id=2054

    j'espére t'avoir un peu aidé en fonction de mes capacités.

    A+

  3. #3
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 235
    Points : 8 504
    Points
    8 504
    Par défaut
    Dans Ce post j'explique le moyen pour envoyer des informations récupérées d'une page web.

    Je pense que cela correspond bien à ce que tu veux faire.
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

  4. #4
    Membre chevronné
    Avatar de Clorish
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 474
    Points : 2 158
    Points
    2 158
    Par défaut
    Sur le concept, il faut juste utiliser un des N composants de gestion HTTP qui existent : ICS, Indy, ...

    Les navigateurs fonctionnent de la maniere suivante :
    - Recupere la page HTML
    - Affiche la page
    - Recupere les infos dans les champs
    - Transmettent ces infos au serveur en envoyant les données selon un protocole defini (post). Avec un peu de chance, elles sont meme transmisent via l'url donc il te suffit de simplement generer la bonne url.

    Donc en fait, un navigateur se comporte exactement comme ton application, a ceci pres que tu n'as pas a analyer un document HTML pour l'afficher.
    Il te manque donc juste la partie "retours des infos".
    Cela est gere par les composants cites ci-dessus.
    On passe du temps a vous repondre, alors soyez sympas, passez du temps ..... a vous relire !
    --
    Pourquoi tant de haine pour cette pauvre aide Delphi ????
    Aiiimezzz laaaaa .... Si-Non-Cham-Pi-Gnon !!!
    --
    Pour plus de Renseignements : Venez me rejoindre sur Msn .... Promis je mords pas

Discussions similaires

  1. [AC-2010] Message d'alerte en lien avec un formulaire
    Par phoenix974 dans le forum IHM
    Réponses: 7
    Dernier message: 24/11/2013, 16h50
  2. Etat : lien avec formulaire ?
    Par nico62370 dans le forum IHM
    Réponses: 3
    Dernier message: 16/12/2008, 18h09
  3. Générer un lien avec un champs de formulaire
    Par benoitphp dans le forum Langage
    Réponses: 5
    Dernier message: 04/06/2008, 22h35
  4. [Tableaux] créer un lien avec donnée de formulaire
    Par samy be good dans le forum Langage
    Réponses: 5
    Dernier message: 10/04/2007, 14h23
  5. [java] établir un lien avec une application java
    Par pmartin8 dans le forum Access
    Réponses: 2
    Dernier message: 19/10/2005, 14h36

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