Bonjour,
j'aimerais ouvrir une page internet de la forme : http://adresse/page?p=12&s=2
J'arrive à rentrer le login et mdp et accéder à la page en question mais je n'arrive pas à récupérer les données sur cette page.
Je cible toujours ma page d'accueil.
ça ne prend pas en compte ce qu'il y a après "page" dans l'URL je pense.
Voici mon code actuel :
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
39
40
41
42
43 Sub connexionsite() Dim IE As InternetExplorer Dim IEDoc As Object Dim DOCelement As Object Set IE = New InternetExplorer IE.Visible = False IE.Navigate ("http://adresse/login") ' attente de fin de chargement Do Until IE.readyState = 4 DoEvents Loop ' Set IEDoc = IE.document 'login Set DOCelement = IEDoc.getElementsByName("username").Item DOCelement.Value = "Mon_Username" 'password Set DOCelement = IEDoc.getElementsByName("password").Item DOCelement.Value = "Mon_MDP" DOCelement.Select 'connexion Set DOCelement = IEDoc.forms(0) DOCelement.submit Set IE = New InternetExplorer IE.Visible = True IE.Navigate ("http://adresse/page?p=12&s=2") Set IEDoc = IE.document test = IEDoc.DocumentElement.innerText 'Chercher le texte Set HtmlElementStandard = IE2Doc.all(9) LeTexteExtrait = HtmlElementStandard.innerText 'Affichage du texte MsgBox LeTexteExtrait, Title:="Le texte extrait de la page" End Sub
Partager