Bonjour,
je souhaite télécharger un fichier automatiquement à partir d'un site web, et ce depuis Excel VBA.
Le téléchargement est lancé depuis une bouton sur la page suivante, et utilise la méthode POST.
voici la page:http://www.rte-france.com/fr/developpement-durable/maitriser-sa-consommation-electrique/eco2mix-consommation-production-et-contenu-co2-de-l-electricite-francaise
il s'agit du bouton télécharger en bas de page.
J'ai essayé d'utiliser le code suivant:
mais sans succès.
J'ai du mal à identifier les paramètres à renvoyer depuis le code source de la page.
de l'aide?
merci d'avance
je souhaite télécharger un fichier automatiquement à partir d'un site web, et ce depuis Excel VBA.
Le téléchargement est lancé depuis une bouton sur la page suivante, et utilise la méthode POST.
voici la page:http://www.rte-france.com/fr/developpement-durable/maitriser-sa-consommation-electrique/eco2mix-consommation-production-et-contenu-co2-de-l-electricite-francaise
il s'agit du bouton télécharger en bas de page.
J'ai essayé d'utiliser le code suivant:
Code:
Set objHTTP = CreateObject("MSXML2.ServerXMLHTTP")
url = "http://clients.rte-france.com/servlets/MixtrServlet?dl=DATAJOURXLS"
objHTTP.Open "POST", url, False
objHTTP.setRequestHeader "User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"
objHTTP.send ("FOLDER=* FILE=+_{{!NOW:yyyymmdd_hhnnss}} WAIT=YES NAME=dl VALUE=Télécharger")
debug.print objHTTP.getAllResponseHeaders
mais sans succès.
J'ai du mal à identifier les paramètres à renvoyer depuis le code source de la page.
de l'aide?
merci d'avance