Quelle est la version de ton Internet Explorer et celle de Windows ?
Mon second code (post #8 maintenant) fonctionne-t-il de ton côté ?
Envoyé par
hortencia
Te serait-il possible de commenter ton code afin que je comprenne le procédé s'il te plait ?
C'est cette partie là qui me pose soucis.
1 2 3 4 5
| While .Busy Or .readyState < 4: DoEvents: Wend
With .document.all.ctl00_cphC_pn3T1_ctl01_divContentPromNouv
T$ = .all(1).alt & vbLf & vbLf & "Prix : " & .all(2).innerText
End With |
• Ligne n°1 : correspond au WaitIE du tutoriel, la boucle d'attente de chargement de la page …
• Ligne n°3 : pointer l'élément disposant d'un identifiant (ID) trouvé via l'outil d'inspection de tout navigateur Web
• (via la touche F12, voir l'aide du navigateur); équivalent à getElementByID du tutoriel …
• Ligne n°4 : .all est une collection de l'élément pointé par la ligne précédente.
L'astuce est de créer une variable pointant sur cet élément puis de placer un point d'arrêt dans le code
après sa création afin d'explorer son contenu dans la fenêtre des Variables locales …
A noter le premier Item d'une collection a pour indice le zéro. (.all(1) correspond au deuxième élément …)
_________________________________________________________________________________________________
L'effort fait les forts …
Partager