Bonjour à tous
Je voudrais extraire les paragraphes d'une site en essayant le code suivant mais j'y arrive pas après plusieurs essais infructueux.
ci voici un exemple de code que j'ai testé :
Private Sub BrowseWiseowl()
Dim oXMLPage As Object
Dim aHTML As Object
Dim sURL As String
Dim tagName As String
Dim div As MSHTML.IHTMLElementCollection
Dim ptext As MSHTML.IHTMLElement
Set oXMLPage = CreateObject("MSXML2.ServerXMLHTTP")
Set aHTML = CreateObject("htmlfile")
sURL = "http://www.readersdigest.ca/health/conditions/6-ways-soothe-foot-pain/view-all/"
oXMLPage.Open "GET", sURL, False
oXMLPage.send
aHTML.body.innerHTML = oXMLPage.responseText
Set oXMLPage = Nothing
Set div = aHTML.getElementsByTagName("div")
For Each ptext In div
If ptext.tagName = "p" Then
Debug.Print ptext.innerText
End If
Next ptext
End Sub
J'ai mis en pj les réference que j'utilise et une capture du paragraphe et titre à extraire.
Merci.
Cdt.