LeRevenant
XLDnaute Occasionnel
Salut,
Pour mon travail, j'ai fait une macro qui va chercher toutes les données sur nos produits en utilisant ce que j'ai pu apprendre ici . Hors la boite a plus de 800 produits par site, donc pour chaque site il faut 1-2h pour faire tourner la machine (ebay, amazon etc etc)...
Maintenant que je me débrouille avec le webcontrol, je voudrais faire des webrequests : pour aller plus vite.
Donc c'est cool => je peux récupérer des éléments en utilisant le classname et l'id (les msgbox l'ont démontrées). Par contre, pas moyen de naviguer, pour aller sur une autre page..... J'espère que vous avez des astuces
À bient^t
Pour mon travail, j'ai fait une macro qui va chercher toutes les données sur nos produits en utilisant ce que j'ai pu apprendre ici . Hors la boite a plus de 800 produits par site, donc pour chaque site il faut 1-2h pour faire tourner la machine (ebay, amazon etc etc)...
Maintenant que je me débrouille avec le webcontrol, je voudrais faire des webrequests : pour aller plus vite.
VB:
Sub TestWebRequests()
Dim oHtml As New HTMLDocument
Dim oElement As Object
With CreateObject("WINHTTP.WinHTTPRequest.5.1")
.Open "GET", "http://www.ebay.de/sch/m.html?_nkw=&_armrs=1&_from=&_ssn=www.expondo.de*&_ipg=200&rt=nc", False
.send
oHtml.body.innerHTML = .responseText
End With
oHtml.getElementsByClassName("gspr next")(0).Click ' C'est ici que ça coince....
For Each oElement In oHtml.getElementsByClassName("vip")
MsgBox oElement.innerText
Next oElement
End Sub
Donc c'est cool => je peux récupérer des éléments en utilisant le classname et l'id (les msgbox l'ont démontrées). Par contre, pas moyen de naviguer, pour aller sur une autre page..... J'espère que vous avez des astuces
À bient^t