Bonjour, j'apprends à faire du scraping sur une page web en essayant de récupérer des noms de tags d'une div référencée par Class="maClass".
J'utilise powershell pour lancer un script VBscript en lui communiquant une adresse html.

Code VBA : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
For i = 0 To 10
 
      if (Window.Document.getElementsByClassName("maClass")(i).getElementsByTagName("a")(0).innerText <> Null) then				 
                   monFichier.WriteLine(i)
                 else
		   NewFichier.WriteLine(i)
                   data = Window.Document.getElementsByClassName("maClass")(i).getElementsByTagName("a")(0).innerText
                   monFichier.WriteLine(data)
Next

Je n'arrive pas toujours à récupérer tous les tags et il m'arrive souvent d'avoir cette erreur à la ligne du if :


Code VBA : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
    + CategoryInfo          : NotSpecified: (C:\Users\username\......).innerText':String) [], RemoteException
    + FullyQualifiedErrorId : NativeCommandError

Pourriez-vous m'aider à résoudre ce problème, svp?

Merci d'avance.
Arsène