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

Macros et VBA Excel Discussion :

VBA pour se connecter sur site BNPPARIBAS ( compte DEMO )


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2007
    Messages
    128
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 128
    Par défaut VBA pour se connecter sur site BNPPARIBAS ( compte DEMO )
    J'ai maitrise mal le pilotage d'Internet par VBA : Peut on me donner un code VBA pour me permettre de me connecter à un compte bancaire BNPPARIBAS ( compte DEMO )
    site : https://mabanque.bnpparibas/sitedemo/ident.html
    Taper "123" dans mon numero client
    Taper "123456" comme code secret

    mon navigateur = Firefox
    sinon : dites moi sur quel navigateur ce code VBA s'executera

    Merci et bonne soirée

  2. #2
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Citation Envoyé par toto92 Voir le message
    J'ai maitrise mal le pilotage d'Internet par VBA : Peut on me donner un code VBA pour me permettre de me connecter à un compte bancaire BNPPARIBAS ( compte DEMO )
    Ceci pourra t'aider :
    https://excel.developpez.com/faq/?pa...thentifSiteWeb
    https://excel.developpez.com/faq/?pa...#HyperlinkHtml
    https://excel.developpez.com/faq/?pa...rlDownloadFile
    https://excel.developpez.com/faq/?pa...nneesTableHtml

  3. #3
    Membre confirmé
    Inscrit en
    Octobre 2007
    Messages
    128
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 128
    Par défaut
    Bonsoir !

    J'ai coché la reference Micorosft Internet Controls ( Excel 2013 ) et ca n'a pas marché !
    j'ai copié/collé à partir du code trouvé dans ton premier lien
    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
    32
    33
    34
    35
    36
    37
    38
     
    Option Explicit
    Sub connexion1()
     ' test mabanque.bnpparibas
        Dim ie As InternetExplorer
        Dim IEdoc As Object
        Dim DOCelement As Object
     
        Set ie = New InternetExplorer
        ie.Visible = True
        '  connexion sur site bancaire BNPPARIBAS 
        ' BNPPARIBAS met à notre disposition un site de demo avec n0 de client ( fictif ) 123 et pwd=123456
        ie.Navigate ("http://mabanque.bnpparibas/sitedemo/ident.html")
        ' ci dessous : adresse de site BNPPARIBAS de production 
        'ie.Navigate ("http://mabanque.bnpparibas/fr/connexion")
     
        ' attente de fin de chargement
        Do Until ie.ReadyState = 4
            DoEvents
        Loop
     
        Set IEdoc = ie.Document
     
        'login
         Set DOCelement = IEdoc.getElementsByName("vb_login_username").Item
         ' 123 = numero client
         DOCelement.Value = "123"
     
        'password
         Set DOCelement = IEdoc.getElementsByName("vb_login_password").Item
         DOCelement.Value = "123456"
         DOCelement.Select
     
        'connexion
         Set DOCelement = IEdoc.Forms(0)
         DOCelement.submit
    Fin:
    End Sub
    Ca s'est planté sur la ligne "DOCelement.value = "123" avec le message :
    Erreur d'execution '91'
    Variable objet ou variable de bloc with non definie
    le numero de client 123 n'est pas passé

    j'ai essayé sur l'autre site www.developpez.net
    avec login = toto92
    le macro ne s'est pas planté ! il a passé toto92 à la premiere fenetre et puis au lieu de passer le mot de passe : il a ouvert un autre onglet Google Custom Search ( https://cse.google.fr/cse?cx=partner...75&ie=UTF-8&q=) et puis s'est arreté dessus normalement ( donc pas de connexion sur le site de www.developpez.net)
    C'est tres curieux !

    Info : ensuite je chercherai à taper le mot de passe sur le pavé numerique virtuel sur le site bancaire BNPPARIBAS ( que ce soit sur site de demo ou de production )

    Merci

  4. #4
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Citation Envoyé par toto92 Voir le message
    Ca s'est planté sur la ligne "DOCelement.value = "123" avec le message :
    Erreur d'execution '91'
    Variable objet ou variable de bloc with non definie
    le numero de client 123 n'est pas passé
    Je ne suis pas du tout spécialiste dans ce domaine mais je miserais plutôt sur un problème pour le Set de la ligne précédente.
    A mon avis (qui n'est pas fiable sur ce sujet), c'est la désignation du champ qui ne correspond pas à celle de la page.

    Il est possible aussi que le site ait placé une protection pour empêcher ce type de manipulation.
    Les robots sont de moins en moins en odeur de sainteté sur les sites officiels, surtout ceux qui concernent des données financières.

  5. #5
    Membre confirmé
    Inscrit en
    Octobre 2007
    Messages
    128
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 128
    Par défaut
    Les robots sont de moins en moins en odeur de sainteté sur les sites officiels, surtout ceux qui concernent des données financières.
    Ces robots : Linxo, Budgea, Bankin , etc... tournent toujours !

    bon d'accord pour BNPPARIBAS mais pour www.developpez.net ?

  6. #6
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Citation Envoyé par toto92 Voir le message
    Ces robots : Linxo, Budgea, Bankin , etc... tournent toujours !
    Un simple code VBA peut être en soi un "robot".
    Un robot artisanal mais un robot quand même.

    bon d'accord pour BNPPARIBAS mais pour www.developpez.net ?
    Sans doute que la BNP a des données plus précieuses à protéger que developpez.net et plus de raisons de se protéger contre de potentielles attaques.

  7. #7
    Expert confirmé
    Homme Profil pro
    Responsable des études
    Inscrit en
    Juillet 2014
    Messages
    2 681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2014
    Messages : 2 681
    Par défaut
    Citation Envoyé par toto92 Voir le message
    Info : ensuite je chercherai à taper le mot de passe sur le pavé numerique virtuel sur le site bancaire BNPPARIBAS ( que ce soit sur site de demo ou de production )
    Je connais pas le site de bnp mais si c'est comme ma banque, tu parles du "gros" pavé numérique de 16 ou 25 cases au lieu de 9 avec les chiffres qui se déplacent aléatoirement a chaque nouvelle connexion et le reste est vide, il me semble que ce genre de pavé à été conçu justement pour éviter d'être utiliser via un code, car tu ne peux pas savoir quel valeur se trouve sur quel case.

  8. #8
    Invité de passage
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Novembre 2019
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Services à domicile

    Informations forums :
    Inscription : Novembre 2019
    Messages : 1
    Par défaut connection BNPPARIBAS
    Citation Envoyé par toto92 Voir le message
    J'ai maitrise mal le pilotage d'Internet par VBA : Peut on me donner un code VBA pour me permettre de me connecter à un compte bancaire BNPPARIBAS ( compte DEMO )
    site : https://mabanque.bnpparibas/sitedemo/ident.html
    Taper "123" dans mon numero client
    Taper "123456" comme code secret

    mon navigateur = Firefox
    sinon : dites moi sur quel navigateur ce code VBA s'executera

    Merci et bonne soirée
    Bonjour
    J'a tant bien que mal essayé de produire un système d'identification pareil à celui de BNP PAPRIBAS mais je ne sais même pas par quoi commencer. Je fais du php et un peu de javascript et ce qui m'a le plus émerveillé, c'est le système de grille machin là avec les touches qui se déplacent àléatoirement et lorsque tu cliques dessus, çà apparaît en input password , j'aimerais tant avoir un code qui puisse me permettre de produire un système du genre. J'utilise dreamweaver CC.
    Sauvez-moi s'il vous plaît.

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 19/08/2008, 22h31
  2. Réponses: 4
    Dernier message: 18/06/2008, 09h52
  3. [VBA EXCEL]Message muet sur site perso
    Par Lexot2 dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 22/04/2007, 12h46
  4. Réponses: 1
    Dernier message: 11/04/2007, 16h36
  5. [DELPHI6][MySQL 4.1.11] Pb pour se connecter sur une base My
    Par Desraux dans le forum Bases de données
    Réponses: 3
    Dernier message: 04/06/2005, 10h43

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