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
|
ma fonction
Function chiffre_d_affaire(link)
Dim NewLink$, elem As Object, I&, resultat$' variable nécessaire
resultat = "no found!!"'resultat est mis a "not found "au départ
With CreateObject("internetexplorer.application")' on créé un object internet.application en anonyme
'.Visible = True 'FACULTATIF!!!!!!!!!!!!' tu la rend visible ou pas comme tu veux
.navigate link' on va sur la page du lien injecté (link)
Do: DoEvents: Loop While .readystate <> 4' on attend le chargement de la page
NewLink = ""'on met newlink a vide pour le moment
For Each elem In .document.all' on cherche dans tout le document de la page web les element de classe ""txt-no-underline" et on prend le PREMIER!!!!
If elem.classname = "txt-no-underline" Then NewLink = elem.href: Exit For
Next
If NewLink <> "" Then'si dans la boucle on a trouvé alors
Debug.Print NewLink
.navigate NewLink' on renavigue IE vers le lien que l'on a trouvé
Do: DoEvents: Loop While .readystate <> 4 Or .busy' on attend le chargement de la page
For Each elem In .document.all'on cherche la phrase que t'intéresse (les phrases sont des element de classe "littletext2" et toi c'est le 2d que tu veux
If elem.classname = "littletext2" Then
I = I + 1
If I = 2 Then resultat = elem.innertext: Exit For
End If
Next
chiffre_d_affaire = resultat' la fonction renvoie a la sub qui l'a appelé le resultat
End If
.Quit' on a ce que l'on voulait OU PAS !!!!on ferme IE
End With
End Function |
Partager