Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 03:37

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Text auslesen und wiedergeben!

Discussion on Text auslesen und wiedergeben! within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
InstantBlood's Avatar
 
elite*gold: 30
The Black Market: 105/0/1
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
InstantBlood is offline  
Old 05/11/2012, 09:49   #2

 
boxxiebabee's Avatar
 
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 ->
boxxiebabee is offline  
Old 05/11/2012, 10:45   #3
 
InstantBlood's Avatar
 
elite*gold: 30
The Black Market: 105/0/1
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>
InstantBlood is offline  
Old 05/11/2012, 11:48   #4

 
boxxiebabee's Avatar
 
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.
boxxiebabee is offline  
Old 05/11/2012, 11:49   #5
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
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
tolio is offline  
Old 05/11/2012, 13:16   #6
 
InstantBlood's Avatar
 
elite*gold: 30
The Black Market: 105/0/1
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!
InstantBlood is offline  
Old 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.
MoepMeep is offline  
Old 05/11/2012, 13:43   #8
 
InstantBlood's Avatar
 
elite*gold: 30
The Black Market: 105/0/1
Join Date: Jun 2011
Posts: 3,335
Received Thanks: 1,356
Ja das weis ich auch ^^
Aber ich weis nicht wo der Fehler liegt.
InstantBlood is offline  
Old 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>
MoepMeep is offline  
Old 05/11/2012, 14:20   #10
 
InstantBlood's Avatar
 
elite*gold: 30
The Black Market: 105/0/1
Join Date: Jun 2011
Posts: 3,335
Received Thanks: 1,356
Quote:
Originally Posted by MoepMeep View Post
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 ^^
InstantBlood is offline  
Old 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.
MoepMeep is offline  
Old 05/11/2012, 17:22   #12
 
InstantBlood's Avatar
 
elite*gold: 30
The Black Market: 105/0/1
Join Date: Jun 2011
Posts: 3,335
Received Thanks: 1,356
Quote:
Originally Posted by MoepMeep View Post
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
InstantBlood is offline  
Old 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 View Post
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
MoepMeep is offline  
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.