Bonjour,
Je m'appelle Thomas, je suis chercheur en marketing. Dans ce cadre, je m'intéresse aux comportements d'utilisateurs de plateformes en ligne. Aujourd'hui, je m'intéresse à une plateforme de crowdfunding appelée Ulule.
Pour mener à bien mes recherches, je souhaiterais extraire plusieurs données de cette page (https://fr.ulule.com/discover/all/) pour les mettre dans un excel. J'ai déjà commencé à écrire le code suivant:
Cependant, je souhaiterais avoir l'hyperlien qui est derrier chaque projet sur le site et dont le code est quelque chose du genre href="www.....". J'ai essayé avec un getelementsbytag("a") mais malheureusement cela ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
31
32
33
34
35
36
37
38
39 Sub Macro1() ' ' Macro1 Macro ' ' Keyboard Shortcut: Ctrl+t ' Dim IE As New InternetExplorer IE.Visible = False i = 1 For i = 1 To 2 IE.navigate "https://fr.ulule.com/discover/all/" & i Do DoEvents Loop Until IE.readyState = READYSTATE_COMPLETE Dim Doc As HTMLDocument Set Doc = IE.document Dim Funds As String Dim Title As String Dim Likes As String Dim Clock As String Dim Percent As String Dim URL As String k = 1 For k = 1 To 8 Title = Trim(Doc.getElementsByClassName("title")(k).innerText) Funds = Trim(Doc.getElementsByClassName("funds")(k).innerText) Likes = Trim(Doc.getElementsByClassName("likes")(k).innerText) Clock = Trim(Doc.getElementsByClassName("clock")(k).innerText) Percent = Trim(Doc.getElementsByClassName("percent")(k).innerText) cell = (i - 1) * 8 + k Cells(cell, 2).Value = Funds Cells(cell, 1).Value = Title Cells(cell, 3).Value = Likes Cells(cell, 4).Value = Clock Cells(cell, 5).Value = Percent Cells(cell, 6).Value = URL Next Next End Sub
Pouvez-vous m'aider?
Un grand merci déjà aux personnes qui me liront.
Peace
Thomas
Partager