|
VB.Net-Forum - Beitragsübersicht - |
|
Thema | V10: Page Class werte in Text/Listboxen laden |
Von |
duti |
E-Mail |
dutistar@hotmail.com |
Datum |
08. März 2015 um 20:39:11 |
Frage |
Hallo ihr lieben Leute.
Ich möchte gerne eine Applikation für mich erstellen mit dem ich Spielerinformationen aus einer Seite wie z.B www.lolking.com lade.
So weit so gut, im unterem CODE seht ihr das ich unter classname "kdaratio" die Werte auslese und die in einer ListBox "Poste". Dies funktioniert auch. Ich kenne mich einbisschen aus mit HTML&CSS und weis das Seiten mit vielen Containern aufgebaut sind.
Ist es möglich mit dem unterem CODE gezielt eine DIV ansprechen und nur die Class Werte aus der DIV auslesen? Ich mlchte dass aus dem grund machen, weil die Seite mehrmals den gleichen ClassName verwendet, somit erscheinen im ListBox mehrere Werte die ich nicht gebrauchen kann.
Ich verstehe euch wenn ihr mich nicht versteht :) bin sehr kompliziert. Ich weis Ihr seid sehr hilfreich und schätze dies sehr.Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click WebBrowser1.Navigate(TextBox1.Text) End Sub Private Sub WebBrowser1_DocumentCompleted(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted Dim PageElement As HtmlElementCollection = WebBrowser1.Document.All For Each CurElement As HtmlElement In PageElement If (CurElement.GetAttribute("className") = "kdaratio") Then Me.ListBox1.Items.Add(CurElement.GetAttribute("innerText").ToString) End If Next End Sub End Class mfg duti |
|
Antwort: |
Von |
duti |
E-Mail |
dutistar@hotmail.com |
Datum |
12. März 2015 um 14:19:48 |
Antwort |
Hi Nico
Ich hab mal ein Teil vom Quellcode kopiert den ich dir zeigen will. <div class="nBox MostChampionBoxes"> <div class="nBoxHeader"> Saison 5 Ranked Most 5 Champs </a> <div class="Button"> <a href="//euw.op.gg/summoner/champions/userName=matr1x" class="opButton mini">더보기</a> </div> </div> <div class="nBoxContent hidden MostChampionsStatsSeason MostChampionsStatsSeason-active" data-season="5"> <div class="ChampionBoxes"> <div class="ChampionBox Ranked"> <div class="ChampionImage"> <div class="championImage circleImage"> <img src="//sk2.op.gg/images/champions/vayne_square_0.png"> </div> </div> <div class="ChampionInfo"> <div class="ChampionName"> <span class="name">Vayne</span> <div class="ChampionMinionKill"> <span class='cs average'>164.5</span> CS </div> </div> <div class="ChampionKDA tip" title="(K 10.74 + A 8.65) / D 8.56"> <div class="ChampionKDARatio normal"> <span class="kda average">2.26:1</span> <span class="text">KDA</span> </div> <span class="kill average">10.7</span> / <span class="death average">8.6</span> / <span class="assist average">8.7</span> </div> </div> <div class="ChampionPlayed"> <span class="title">80 Gespielt</span> <span class="winRatio tip green" title="Siegesrate"> 64% </span> </div> </div> <div class="ChampionBox Ranked"> <div class="ChampionImage"> <div class="championImage circleImage"> <img src="//sk2.op.gg/images/champions/graves_square_0.png"> </div> </div> <div class="ChampionInfo"> <div class="ChampionName"> <span class="name">Graves</span> <div class="ChampionMinionKill"> <span class='cs average'>202.3</span> CS </div> </div> <div class="ChampionKDA tip" title="(K 12.45 + A 10.55) / D 8.23"> <div class="ChampionKDARatio normal"> <span class="kda average">2.80:1</span> <span class="text">KDA</span> </div> <span class="kill average">12.5</span> / <span class="death average">8.2</span> / <span class="assist average">10.5</span> </div> </div> Sind keine Div id´s aber Div class
Könnte man das irgendwie geraus filtern? und nur die <span class> von einer bestimmten <div class>?
danke übrigens für die antwort :)
mfg duti |
|
[ Antwort schreiben | Zurück zum VB.Net-Forum | Forum-Hilfe ] |
|
Letzte Aktualisierung: Sonntag, 13. Dezember 2015 |
|