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
Partager