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 :

Télécharger fichier depuis un site internet avec identifiant et mode de passe


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Mars 2014
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études

    Informations forums :
    Inscription : Mars 2014
    Messages : 51
    Par défaut Télécharger fichier depuis un site internet avec identifiant et mode de passe
    Bonsoir bonsoir,

    J'aimerais faire un bout de code pour pouvoir télécharger un fichier (CSV) depuis un site internet qui a un identifiant et mode de passe pour se connecter.
    Le problème c'est que je ne sais vraiment pas du tout par où commencer.
    J'ai essayé de m'aider à partir de ce qui a été fait sur cette discussion : https://www.developpez.net/forums/d1...ite-login-mdp/

    Mais même en changeant l'adresse du site et en indiquant le bon identifiant et le mot de passe ça ne marche pas.

    Lorsque je clique sur F12 pour voir ce qui se passe sur la page internet je ne pige rien comme au html.

    Autre point, est ce qu'il faut forcément passer par Internet Explorer ?

    Le site en question est le suivant : https://www.espaceabonne.area-enligne.com/


    Merci.

  2. #2
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut re
    Bonjour
    c'est une page tout ce qu'il y a de plus basique
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Sub test_LOGIN_IE()
    Dim IE As Object
    URL$ = "https://www.espaceabonne.area-enligne.com/Default.aspx?tabid=66"
    Set IE = CreateObject("internetexplorer.application")
    With IE
    .Visible = True
    .navigate URL
    Do: DoEvents: Loop While .readystate <> 4
    .document.getelementsbyname("dnn:ctr643:Signin:txtUsername")(0).innertext = "1236578569" 'identifiant numerique
    .document.getelementsbyname("dnn:ctr643:Signin:txtPassword")(0).innertext = "monmotdepasse" 'mot de passe
    .document.getelementsbyname("dnn:ctr643:Signin:cmdLogin")(0).Click 'bouton se connecter
    End With
    End Sub
    Autre point, est ce qu'il faut forcément passer par Internet Explorer ?
    peut etre pas avec une requette ca peut se faire mais pour cela il faut enregistrer le resau dans "F12" et voir les elements de la requete mais sans mot de passe et login t'es tout seul
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

  3. #3
    Membre averti
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Mars 2014
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études

    Informations forums :
    Inscription : Mars 2014
    Messages : 51
    Par défaut
    Citation Envoyé par patricktoulon Voir le message
    Bonjour
    c'est une page tout ce qu'il y a de plus basique
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Sub test_LOGIN_IE()
    Dim IE As Object
    URL$ = "https://www.espaceabonne.area-enligne.com/Default.aspx?tabid=66"
    Set IE = CreateObject("internetexplorer.application")
    With IE
    .Visible = True
    .navigate URL
    Do: DoEvents: Loop While .readystate <> 4
    .document.getelementsbyname("dnn:ctr643:Signin:txtUsername")(0).innertext = "1236578569" 'identifiant numerique
    .document.getelementsbyname("dnn:ctr643:Signin:txtPassword")(0).innertext = "monmotdepasse" 'mot de passe
    .document.getelementsbyname("dnn:ctr643:Signin:cmdLogin")(0).Click 'bouton se connecter
    End With
    End Sub


    peut etre pas avec une requette ca peut se faire mais pour cela il faut enregistrer le resau dans "F12" et voir les elements de la requete mais sans mot de passe et login t'es tout seul
    Bonsoir,

    J'ai essayé votre code.
    Déjà je ne comprends pas tout, surtout la partie ".document..." à quoi cela correspond ?

    Ensuite lorsque je le teste, ça ne marche jamais tu premier coup, j'ai un message d'erreur qui est le suivant : "Erreur d'exécution '91': Variable objet ou variable de bloc with non définie".

    Puis lorsque je relance et que j'arrive à me loguer sur le site internet, j'atterri sur la page d'accueil.
    Comment je peux faire pour accéder à la page voulue qui contient le bouton "Télécharger au format CSV" ?

    Merci.

  4. #4
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut re
    re
    bonjour
    je vois un peu de lecture te fera le plus grand bien
    https://qwazerty.developpez.com/tuto...-et-vba-excel/
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

Discussions similaires

  1. Réponses: 8
    Dernier message: 19/01/2018, 20h55
  2. [Python 2.X] Télécharger un fichier depuis un site web
    Par karuzel dans le forum Général Python
    Réponses: 4
    Dernier message: 04/12/2015, 12h24
  3. [Batch] Télécharger un fichier depuis un site
    Par Invité dans le forum Scripts/Batch
    Réponses: 6
    Dernier message: 27/10/2010, 16h01
  4. Application web / Site internet avec delphi ??
    Par DarkChamallo dans le forum Web & réseau
    Réponses: 6
    Dernier message: 14/03/2006, 14h51
  5. Site internet avec dons PAYPAL
    Par LhIaScZkTer dans le forum E-Commerce
    Réponses: 7
    Dernier message: 25/01/2006, 17h25

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