|
You last visited: Today at 03:37
Advertisement
Text auslesen und wiedergeben!
Discussion on Text auslesen und wiedergeben! within the .NET Languages forum part of the Coders Den category.
05/11/2012, 09:28
|
#1
|
elite*gold: 30
Join Date: Jun 2011
Posts: 3,335
Received Thanks: 1,356
|
Text auslesen und wiedergeben!
Ich würde gerne auf eine Seite das in einer Textbox oder im Label wiedergeben.
Quelltext:
HTML Code:
<li class="clear clearfix">
<span class="row_title">Group</span>
<span class="row_data"><span style="color:red;">Administrators</span></span>
</li>
Ein Beispiel wäre echt nett
|
|
|
05/11/2012, 09:49
|
#2
|
elite*gold: 0
Join Date: May 2008
Posts: 1,222
Received Thanks: 500
|
Entweder mit einer Between Methode -> Oder mit Regex ->
Oder nem html parser ->
|
|
|
05/11/2012, 10:45
|
#3
|
elite*gold: 30
Join Date: Jun 2011
Posts: 3,335
Received Thanks: 1,356
|
Das Wort Administrators ändert sich aber manchmal, kann es da nicht zu Problemen kommen?
Achja ich benutze VB 2010
das ist der komplette html code
HTML Code:
<ul class="ipsList_data clearfix">
<li class="clear clearfix">
<span class="row_title">Group</span>
<span class="row_data"><span style="color:red;">Administrators</span></span>
</li>
<li class="clear clearfix">
<span class="row_title">Active Posts</span>
<span class="row_data">2</span>
</li>
<li class="clear clearfix">
<span class="row_title">Profile Views</span>
<span class="row_data">18</span>
</li>
<li class="clear clearfix">
<span class="row_title">Member Title</span>
<span class="row_data">Administrator</span>
</li>
<li class="clear clearfix">
<span class="row_title">Age</span>
<span class="row_data desc lighter">Age Unknown</span>
</li>
<li class="clear clearfix">
<span class="row_title">Birthday</span>
<span class="row_data desc lighter">Birthday Unknown</span>
</li>
<li class="clear clearfix">
<span class="row_title">Gender</span>
<div class="row_data">
<img src="http://instantblood.lima-city.de/forum/public/style_images/Deflection_Images/profile/mystery.png" alt="Not Telling"> Not Telling
</div>
</ul>
|
|
|
05/11/2012, 11:48
|
#4
|
elite*gold: 0
Join Date: May 2008
Posts: 1,222
Received Thanks: 500
|
Nein.
Beispiel mit Between:
Du übergibst der Methode z.B. folgende Drei werte:
1. <span class="row_data"><span style="color:red;">Administrator</span></span>
2. <span class="row_data"><span style="color:red;">
3. </span>
1. Der ganze String
2. Linker Teil vom ganzen String, ausgehend vom Wort welches du haben möchtest, in diesem Fall Administrator.
3. Rechter Teil... siehe punkt 2
4. Darauf achten das der Linke & Rechte Teil nicht nochmals im Quellcode vorkommt.
Zurück gegeben wird dann Administrator. Solange sich das Html nicht ändernt passt alles.
Am wenigsten anfällig für Fehler (z.b. weil der Quellcode der Seite geändert wurde) ist aber ein Html parser.
|
|
|
05/11/2012, 11:49
|
#5
|
elite*gold: 2932
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
|
dim list() as string = split(html,"<span class=" & """" & "row_data" & """" & ">")
oder
dim list() as string = split(html,"<span class=""row_data"">")
und dann nurnoch mit ner anderen string operation alles bis "<" nehmen, fertig
|
|
|
05/11/2012, 13:16
|
#6
|
elite*gold: 30
Join Date: Jun 2011
Posts: 3,335
Received Thanks: 1,356
|
Danke erstmal für die Hilfe.
Habe es jetzt so Probiert:
Code:
Dim httpRequest As HttpWebRequest = HttpWebRequest.Create("http://******")
Dim httpResponse As HttpWebResponse = httpRequest.GetResponse()
Dim reader As StreamReader = New StreamReader(httpResponse.GetResponseStream)
Dim httpContent As String = reader.ReadToEnd
RichTextBox1.Text = httpContent
Dim grpRegEx As New Regex("<span class=""row_data""><span style=""color:red;"">(?<string>(.*))</span></span>")
Dim grp As String = grpRegEx.Match(httpContent).Groups("string").ToString()
Label1.Text = "Group: " & grp
Aber irgendwie wird in Label1 nur Group: angegeben!
|
|
|
05/11/2012, 13:20
|
#7
|
elite*gold: 42
Join Date: Jun 2008
Posts: 5,426
Received Thanks: 1,888
|
Weil dein Regex vermutlich nichts findet.
|
|
|
05/11/2012, 13:43
|
#8
|
elite*gold: 30
Join Date: Jun 2011
Posts: 3,335
Received Thanks: 1,356
|
Ja das weis ich auch ^^
Aber ich weis nicht wo der Fehler liegt.
|
|
|
05/11/2012, 14:05
|
#9
|
elite*gold: 42
Join Date: Jun 2008
Posts: 5,426
Received Thanks: 1,888
|
Code:
<span class=\"row_data\"><span style=\"color:red;\">.*</span></span>
|
|
|
05/11/2012, 14:20
|
#10
|
elite*gold: 30
Join Date: Jun 2011
Posts: 3,335
Received Thanks: 1,356
|
Quote:
Originally Posted by MoepMeep
Code:
<span class=\"row_data\"><span style=\"color:red;\">.*</span></span>
|
Das funktioniert auch nicht
Code:
Dim httpRequest As HttpWebRequest = HttpWebRequest.Create("http://instantblood.lima-city.de/forum/index.php?/user/1-instantblood/")
Dim httpResponse As HttpWebResponse = httpRequest.GetResponse()
Dim reader As StreamReader = New StreamReader(httpResponse.GetResponseStream)
Dim httpContent As String = reader.ReadToEnd
RichTextBox1.Text = httpContent
Dim grpRegEx As New Regex("<span class=\""row_data\""><span style=\""color:red;\"">.*</span></span>")
Dim grp As String = grpRegEx.Match(httpContent).Groups("string").ToString()
Label1.Text = "Group: " & grp
habe es gefixxed, war kleiner fehler im html code ^^
|
|
|
05/11/2012, 15:04
|
#11
|
elite*gold: 42
Join Date: Jun 2008
Posts: 5,426
Received Thanks: 1,888
|
Doch, tut er. Wenn du allerdings nicht in der Lage bist, diesen Regulären Ausdruck an deine Sprache anzupassen, kann ich dir auch nicht helfen.
|
|
|
05/11/2012, 17:22
|
#12
|
elite*gold: 30
Join Date: Jun 2011
Posts: 3,335
Received Thanks: 1,356
|
Quote:
Originally Posted by MoepMeep
Doch, tut er. Wenn du allerdings nicht in der Lage bist, diesen Regulären Ausdruck an deine Sprache anzupassen, kann ich dir auch nicht helfen.
|
hast du mein edit nicht gelesen :O
|
|
|
05/11/2012, 18:16
|
#13
|
elite*gold: 42
Join Date: Jun 2008
Posts: 5,426
Received Thanks: 1,888
|
Quote:
Originally Posted by InstantBlood
hast du mein edit nicht gelesen :O
|
Quote:
Geändert von InstantBlood (Heute um 15:03 Uhr)
|
Mein Post war um 15:04, da kann man das nicht wirklich sehen
|
|
|
|
Similar Threads
|
Text aus GW auslesen
09/19/2011 - GW Bots - 1 Replies
Hey,
ich bin im Moment dabei einen Bot zu schreiben, und ich möchte gerne den Namen des Gebiets auslesen lassen, wenn ich "Ö" drücke. Weiß einer wie das fujnktioniert mit Autoit?
MFG Sn1FFy
|
Datenbank/Text Filtern + Wiedergeben
06/05/2011 - General Coding - 2 Replies
Hallo Coder
Ich bin grad dabei einen Banner für meinen Clan zu erstellen der Mittels php Daten wiedergibt.
Ich kann ihn erstellen und auch Sachen wiedergeben,jedoch weiß ich nicht wie ich die Zahl vom Rank (http://clan.z8games.com/clanstat_cf.aspx?guildid= 167657)
Filtern kann.
Meine Idee:
|
ReadProcessMemory Text/String auslesen
04/25/2011 - General Coding - 16 Replies
Guten Morgen,
ich hab zurzeit ein kleines Problem wo in Google nicht viel drüber steht.
Undzwar ich will von einem Pointer den Text auslesen allerdings gelingt mir das nicht so wirklich, entweder ich schaff nur den ersten Buchstaben auszulesen ( liegt daran das ich die länge angeben muss,aber klappt nicht so wie ich das will) oder dort kommt nur komisches Zeug raus.
DWORD value;
ReadProcessMemory(hProcess,(LPVOID)Adresse,&v alue,sizeof(value),0);...
|
txt auslesen, msg wiedergeben
11/13/2010 - AutoIt - 7 Replies
Sers Leute,
bin dabei AutoIT zu lernen.
Ich hab in ne txt aufm Desktop erstellt in der nur "Hallo" steht.
Nun möchte ich die txt per Buttonklick auslesen und den Inhalt in einer MsgBox wiedergeben.
Wenn ich auf den Button klicke zählt er immer nur von 1-undendlich also 1klick = 1, 2 Klick = 2 usw.
Was ist falsch?
#include <ButtonConstants.au3>
|
Text in Dateispeichern lassen und auslesen.[VB2008]
09/28/2010 - .NET Languages - 2 Replies
Hey Leute
Ich mache im Moment eine Form, wo man ein Passwort eingeben muss.
Dieses Passwort muss man aber vorher festlegen.
Man gibt ein Passwort in eine Textbox ein und dieser Text wird dann gespeichert, sodas das Programm beim nächsten Start immernoch das Passwort weiß, was man vorher eingegeben hat.
Ich hoffe ihr könnt mir dabei helfen.
Danke,
|
All times are GMT +1. The time now is 03:37.
|
|