Page 1 sur 1

[R] Récupérer des valeurs dans une page html

Posté : dim. 07 déc. 2014 14:44
par Utilisateur 3309 supprimé
Bonjour,

j'ai une page html ou il y a plusieurs lignes comme celle-ci:

Code : Tout sélectionner

<div class="addtolist" data-vidID="64688"><span  onmouseout=....
j'aimerai récupérer toutes les valeurs de data-vidID, j'ai donc essayé la méthode que mikell m'avait donné ici : http://autoitscript.fr/forum/viewtopic. ... 772#p87772
mais je n'y parviens pas. Apparemment ce n'est pas getattribute qu'il faudrait utiliser...

Merci pour votre aide. :D

Re: [..] Récupérer des valeurs dans une page html

Posté : dim. 07 déc. 2014 17:56
par mikell
Complètement au pif vu qu'on peut pas tester

Code : Tout sélectionner

$oDivs = _IETagNameGetCollection($oIE, "div")
Local $txt
For $oDiv in $oDivs
    If $oDiv.classname == "addtolist" Then $txt &= $oDiv.getattribute("data-vidID") & @crlf
Next
Comment être précis si tu donnes pas le lien ? :roll:

Edit
Autre possibilité

Code : Tout sélectionner

$html = _IEDocReadHTML($oIE)
$aRes = StringRegExp($html, 'data-vidID="([^"]+)', 3)

Re: [..] Récupérer des valeurs dans une page html  

Posté : dim. 07 déc. 2014 17:59
par Utilisateur 3309 supprimé
je ne peux pas donner de lien car l'accès a cette page est sécurisée.
je teste ton code et je te dit...
EDIT:
Ca marche nickel, merci !!! :D