Trouver une image gif dans une page web et faire u

  • Initiateur de la discussion Initiateur de la discussion tarvel
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

tarvel

XLDnaute Occasionnel
Bonjour,
J'ai regardé sur la Wiki page 2 de Michel Xld concernant 'Compter le nombre d'images d'une page html'...mais j'aimerais dans ma macro après avoir posé 'Set imgHtml = maPageHtml.images.Item' en fait simplement faire un goto etc...lorsque une image de type 'src = 'files/images/toto.gif'est trouvée!!!
D'une façon plus générale...faire un find, instr sur image, ou texte dans une page web...si ok...donc...goto etc!!!
Merci de votre aide
:unsure:

Message édité par: tarvel, à: 09/10/2005 14:15
 
bonjour

j'espere que cette adaptation pourra t'aider


Private Sub CommandButton3_Click()
Dim maPageHtml As HTMLDocument
Dim imgHtml As HTMLImg
Dim i As Integer
Dim Cible As Boolean

Cible = False
WebBrowser1.navigate 'http://www.excel-downloads.com'
Do
DoEvents
Loop While WebBrowser1.Busy 'attend la fin du chargement pour continuer la procedure

Set maPageHtml = WebBrowser1.document
MsgBox 'Il y a ' & maPageHtml.images.Length & ' images dans la page'

For i = 0 To maPageHtml.images.Length - 1 'boucle sur les images
Set imgHtml = maPageHtml.images.Item(i)

If InStr(1, imgHtml.src, 'logoessais.gif') > 0 Then
Cible = True
Exit For
End If
Next i

If Cible = True Then
MsgBox 'trouvé'
Else
MsgBox 'pas trouvé'
End If
End Sub




bon apres midi
MichelXld

Message édité par: michelxld, à: 09/10/2005 14:54
 
rebonsoir

pour une recherche de texte , tu peux essayer


Private Sub CommandButton3_Click()
Dim maPageHtml As HTMLDocument
Dim textePage As String

WebBrowser1.navigate 'http://www.excel-downloads.com'
Do
DoEvents
Loop While WebBrowser1.Busy 'attend la fin du chargement pour continuer la procedure

Set maPageHtml = WebBrowser1.document
textePage = maPageHtml.documentElement.innerText

If InStr(1, textePage, 'Wiki') > 0 Then
MsgBox 'trouvé'
Else
MsgBox 'pas trouvé'
End If
End Sub


bonne soiree
MichelXld
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

B
Réponses
3
Affichages
2 K
betteggan
B
W
Réponses
2
Affichages
1 K
wolfloner
W
N
Réponses
4
Affichages
2 K
neolilous
N
O
Réponses
1
Affichages
1 K
oxalate
O
L
Réponses
24
Affichages
4 K
lucaspelus
L
A
Réponses
4
Affichages
6 K
lsohier
L
J
Réponses
3
Affichages
997
joquetino
J
Retour