[R] Problème de recherche dans un code source HTML

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
lkzid
Niveau 1
Niveau 1
Messages : 2
Enregistré le : sam. 03 avr. 2010 12:44
Status : Hors ligne

[R] Problème de recherche dans un code source HTML

#1

Message par lkzid »

Bien le bonjour,

Je présente ici mon problème qui concerne une recherche dans un document HTML

En voici le code :

Code : Tout sélectionner

#include <IE.au3>
$oIE = _IECreate ("http://bux.to/surf.php")
$sHTML = _IEDocReadHTML ($oIE)
$nOffset = 1
While 1
    ConsoleWrite($sHTML)
    $array = StringRegExp( $sHTML, 'href=view.php\?ad=(.*?) ', 1, $nOffset)
    
    If @error = 0 Then
        MsgBox(0, "1", "1")
        $nOffset = @extended
    Else
        ExitLoop
        MsgBox("0", "2", "2")
    EndIf
    for $i = 0 to UBound($array) - 1
        msgbox(0, "RegExp Test with Option 1 - " & $i, $array[$i])
    Next
WEnd
_IELoadWait ($oIE)
 
Je souhaite afficher dans une fenêtre les IDs des liens, mais je n'y parviens pas.

Merci de m'aider,

Lkzid
Modifié en dernier par lkzid le lun. 05 avr. 2010 22:16, modifié 1 fois.
GMib
Niveau 4
Niveau 4
Messages : 57
Enregistré le : sam. 23 janv. 2010 12:39
Status : Hors ligne

Re: [..] Problème de recherche dans un code source HTML

#2

Message par GMib »

Bonjour, essaye ceci :

Code : Tout sélectionner

#include <Array.au3>
#include <String.au3>
#include <IE.au3>
$oIE = _IECreate ("http://bux.to/surf.php")
$oLinks = _IELinkGetCollection($oIE)
Dim $alink[1]
For $oLink in $oLinks
   ConsoleWrite($olink.href & @CRLF)
    If StringInStr($oLink.href,"view.php?ad=") Then
        $id = _StringBetween($oLink.href,"?ad=","")
        _ArrayAdd($alink,$id[0])
    EndIf
Next
_ArrayDelete($alink,0)
_ArrayDisplay($alink)
lkzid
Niveau 1
Niveau 1
Messages : 2
Enregistré le : sam. 03 avr. 2010 12:44
Status : Hors ligne

[R] Problème de recherche dans un code source HTML

#3

Message par lkzid »

Nickel merci beaucoup pour cette réponse rapide
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [R] Problème de recherche dans un code source HTML

#4

Message par Tlem »

La coloration syntaxique du code est réservée aux forums :
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Répondre