Ergebnis 1 bis 5 von 5
  1. #1
    Anfänger
    Registriert seit
    29.01.2008
    Beiträge
    18

    Standard [VB.net] Teil vom Quelltext in Array schreiben

    Hi, ich versuche gerade quasi eine grafische Oberfläche für eine Community zu schreiben und nun möchte ich per VB.net die Usernamen aus dem Quelltext auslesen, extrahieren und in eine Array bzw. dass diese in einer Listbox angezeigt werden. Wäre super wenn mir da wer helfen könnte.

    Die Userliste sieht in etwa so aus:
    <option value="/user/--ACDC--" class="buddylist">--ACDC--</option>
    <option value="/user/--birte--" class="buddylist">--birte--</option>
    <option value="/user/--jana--" class="buddylist">--jana--</option>
    <option value="/user/-ainikay-" class="buddylist">-ainikay-</option>
    <option value="/user/-CatharinA-" class="buddylist">-CatharinA-</option>
    <option value="/user/-Kumpelstielzchen-" class="buddylist">-Kumpelstielzchen-</option>
    Dummerweise waren da gerade alle offline und ich möchte nur die online Leute filtern, aber das ergänze ich noch.

  2. #2
    just ir0nic Avatar von ir0n
    Registriert seit
    15.09.2007
    Beiträge
    218

    Standard

    Ungetestet:
    Code:
    Dim Code As String = Browser.Document.Code; ' oder sowas in der Art
    
    For Each Zeile As String In Code.Split(Environment.NewLine)
        Dim Eins As Integer = Zeile.IndexOf(">")
        Dim Zwei As Integer = Zeile.IndexOf("<", Eins)
        ListBox1.Items.Add(Zeile.Substring(Eins, Zwei - Eins))
    Next
    Lg, Chris
    F++ - Erweiterung für Free-Hack
    Aktuelle Version: 1.0.0

    Biete
    :: Codinghilfe in C & C++, C#, VB.NET, Python, Java, PHP, (X)HTML, CSS, JavaScript, Bash
    :: Programmerstellung (kleinere, auch Bots oder ähnliches) auf Wunsch (C & C++ ohne GUI!)
    :: Hilfe beim erfolgreichen Aufbau einer Website und deren Weiterführung
    :: Privathack für CS:S (auf Wunsch auch extra Anfertigungen)


    Suche
    :: STEAM Accounts (CS:S - DoD:S - TF2 - L4D)
    :: Bietet was!


    Kontakt / Sonstiges
    :: Private Nachricht (*klick*)
    :: BlackMarket Profil (*klick*)

  3. #3
    Anfänger
    Registriert seit
    29.01.2008
    Beiträge
    18

    Standard

    So, also erstmal danke für den Ansatz, werde ich morgen mal testen, gerade mein Visual Studio zur Hand.

    Also von dem


    <option value="/user/--ACDC--" class="buddylist">--ACDC--</option>
    <option value="/user/--birte--" class="buddylist">--birte--</option>
    <option value="/user/--jana--" class="buddylist">--jana--</option>
    <option value="/user/-ainikay-" class="buddylist">-ainikay-</option>
    <option value="/user/-CatharinA-" class="buddylist">-CatharinA-</option>
    <option value="/user/-Kumpelstielzchen-" class="buddylist">-Kumpelstielzchen-</option>
    möchte ich ja nur die User auslesen.

    Also

    --birte--
    --jana--
    -ainikay-
    -CatharinA-

    Aber wenn das klappen sollte könnte man deinen Ansatz ja noch dementsprechend erweitern.

  4. #4
    NoClose Wurm
    Registriert seit
    30.06.2008
    Beiträge
    178

    Standard

    Zitat Zitat von evolut!on
    möchte ich ja nur die User auslesen.
    [...]
    Hast du thoseHackers Code-Snippet mal ausprobiert? Damit ließt du nur die Usernamen aus :wink:

  5. #5
    Anfänger
    Registriert seit
    29.01.2008
    Beiträge
    18

    Standard

    Soo, ja ich hatte ja gesagt dass ich das noch nicht probieren konnte.

    <option value="" SELECTED class="buddylist">13 Freunde on</option>
    <option value="/buddylist.php" class="buddylist">&raquo; Detailliste</option>

    <option value="/user/-Kumpelstielzchen-" style="color: lawngreen" class="buddylist">-Kumpelstielzchen-</option>
    <option value="/user/BATTLE_BOY" style="color: lawngreen" class="buddylist">BATTLE_BOY</option>

    <option value="/buddylist.php" class="buddylist">----- Offline ----- </option>
    <option value="/user/--ACDC--" class="buddylist">--ACDC--</option>
    <option value="/user/--birte--" class="buddylist">--birte--</option>
    Da sieht man jetzt die Aufteilung von Online, Offline und die Anzahl derer die online sind. Ich möchte ja wie gesagt nur die Onlineuser haben und vll an oberster Stelle noch die Anzahl derer die online sind. =)

    Danke nochmal an alle die helfen.

    Added after 45 hours 50 minutes:

    So, habe das jetzt getestet und folgende Nachricht bekommen und das Programm ist abgeschmeirgelt:

    "Eine Ausnahme (erste Chance) des Typs "System.ArgumentOutOfRangeException" ist in mscorlib.dll aufgetreten."

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •