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

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Utilisateur 3309 supprimé
Status : Hors ligne

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

#1

Message 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
Modifié en dernier par Utilisateur 3309 supprimé le lun. 08 déc. 2014 12:46, modifié 1 fois.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

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

#2

Message 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)
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Utilisateur 3309 supprimé
Status : Hors ligne

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

#3

Message 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
Répondre