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

VB 6 et antérieur Discussion :

Login et password automatique


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de megamario
    Homme Profil pro
    VB6/VB.net/C/C++/C#
    Inscrit en
    Septembre 2008
    Messages
    931
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : VB6/VB.net/C/C++/C#
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2008
    Messages : 931
    Par défaut Login et password automatique
    Bonjour,

    Dans le cadre d'un développement en VB6 je dois me connecter à un serveur Web pour récupérer des informations dans l'une des pages HTML. Seulement pour y accéder il y a un login et mot de passe à entrée sur la page d'accueil. Je voudrais bien-sur automatisé tout cela et donc que la connexion soit automatique.

    Pour la connexion il y a 2 textbox pour le login et le password et un bouton pour se connecter.

    J'ai récupérer le code source de la page affiché, mais je ne sais pas comment faire et si c'est possible.

  2. #2
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    Ce n'est pas un problème HTML, ça se passe côté VB. A l'extrême limite, quand tu en seras à accéder aux éléments d'une page via son DOM, ça pourra concerner JS.

  3. #3
    Membre éprouvé Avatar de megamario
    Homme Profil pro
    VB6/VB.net/C/C++/C#
    Inscrit en
    Septembre 2008
    Messages
    931
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : VB6/VB.net/C/C++/C#
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2008
    Messages : 931
    Par défaut
    Ba dans un 1er temps j'aimerais savoir comment automatiser une connexion et si c'est possible. Car j'arrive à accéder à la page de login avec webBrowser de VB6, j'arrive à extraire le code HTLM

    Par exemple en ftp on peux se connecter avec ftp://login:pass@ip

    Sachant que c'est un cgi y a t'il une écriture qui puisse me loger automatiquement

  4. #4
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2010
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2010
    Messages : 109
    Par défaut
    Te log automatiquement à parti de quelles données ?

  5. #5
    Membre éprouvé Avatar de megamario
    Homme Profil pro
    VB6/VB.net/C/C++/C#
    Inscrit en
    Septembre 2008
    Messages
    931
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : VB6/VB.net/C/C++/C#
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2008
    Messages : 931
    Par défaut
    Citation Envoyé par zeclad01 Voir le message
    Te log automatiquement à parti de quelles données ?
    Lorsque je navigue avec mon clientWeb (Chrome ou autre) j'arrive sur une page ou il faut entrer le login et le mot de passe puis cliquer sur le bouton "se connecter", c'est sa que je voudrais automatisé, une fois sa fait je pourrais naviguer je pense sans souci et récupérer les info besoin.

  6. #6
    Membre éprouvé Avatar de megamario
    Homme Profil pro
    VB6/VB.net/C/C++/C#
    Inscrit en
    Septembre 2008
    Messages
    931
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : VB6/VB.net/C/C++/C#
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2008
    Messages : 931
    Par défaut
    J'ai trouvé,
    Il faut faire, en tout cas pour moi,

    L'adress IP/cgi-bin/handle_login.tcl?user=MonId&pw=MonPw

    J'arrive donc à ma page d’accueil loguer correctement.

  7. #7
    Membre chevronné
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2011
    Messages
    271
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Italie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2011
    Messages : 271
    Par défaut
    Sinon d'une autre facon, pour une page avec un input username/password et un bouton login :

    Supposons que la page http://www.website.com/login.aspx possede ces elements :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <input name="UserNameTextBox" type="text" value="myUser" id="UserNameTextBox">
    <input name="PasswordTextBox" type="text" value="myUser" id="PasswordTextBox">
    <INPUT type=submit value="Login" name="LoginButton">
    Avec le control WebBrowser :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    Public Class Form1
        Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            ' Etape 1: Utiliser WebBrowser control pour charger la page web
            WebBrowser1.Navigate("http://www.website.com/login.aspx")
     
            System.Threading.Thread.Sleep(2000) ' Attendre 2 secondes le temps de chargement
     
            ' Etape 2: Remplir les input username et password
            Dim theElementCollection As HtmlElementCollection
            theElementCollection = WebBrowser1.Document.GetElementsByTagName("input")
            For Each curElement As HtmlElement In theElementCollection
                Dim controlName As String = curElement.GetAttribute("name").ToString
                If controlName = "UserNameTextBox" Then
                    curElement.SetAttribute("Value", "Mettre ton Username ici")
                ElseIf controlName = "PasswordTextBox" Then
                    curElement.SetAttribute("Value", "Mettre ton Password ici")
                    'En plus, on peut avoir la valeur de l'element value comme ceci:
                    'MessageBox.Show(curElement.GetAttribute("Value"))
                End If
            Next
     
            ' Etape 3: Cliquer automatiquement sur le bouton Login
            theElementCollection = WebBrowser1.Document.GetElementsByTagName("input")
            For Each curElement As HtmlElement In theElementCollection
                If curElement.GetAttribute("value").Equals("Login") Then
                    curElement.InvokeMember("click")
                    ' Appeler la methode click du bouton Login
                End If
            Next
        End Sub
    End Class

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Navigation automatique dans WebBrowser Login et password
    Par megamario dans le forum VB 6 et antérieur
    Réponses: 0
    Dernier message: 15/09/2011, 16h24
  2. Vider le login et password IE
    Par gastronef dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 13/02/2006, 12h45
  3. Idée sur Login et password
    Par STANDBOY dans le forum Access
    Réponses: 13
    Dernier message: 22/12/2005, 19h10
  4. [Login] Se connecter automatiquement à chaque visite????
    Par AdHoc dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 8
    Dernier message: 01/12/2005, 17h36
  5. [debutant]Login et password d'une base
    Par laurence_92 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 09/02/2005, 16h54

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