Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 06:36

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

Advertisement



Punkte auslesen??

Discussion on Punkte auslesen?? within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1


 
elite*gold: 122
Join Date: May 2014
Posts: 2,721
Received Thanks: 532
Punkte auslesen??

Hallo möchte einen AddMeFast Bot erstellen. Ich möchte nun die aktuelle Punkte auslesen. Nur ich weiß nicht wie. Ich habe gegoogelt und nichts passendes gefunden.

Code:
<span class="points_count">170</span>
Diese Zeile gibt an wie viele AddMeFast Punkte man hat. Wie kann ich diese nun auslesen und in einem Label packen?
Melli- is offline  
Old 09/08/2015, 06:12   #2
 
YatoDev's Avatar
 
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
html parser oder regex

Das wohl einfachste aber nicht 100% sichere regex pattern währe: "unt\">(.*)</span>"

PS: Flamed mich nicht dafür^^
YatoDev is offline  
Thanks
1 User
Old 09/08/2015, 12:57   #3
 
alpines's Avatar
 
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
Quote:
Originally Posted by »FlutterShy™ View Post
html parser oder regex

Das wohl einfachste aber nicht 100% sichere regex pattern währe: "unt\">(.*)</span>"

PS: Flamed mich nicht dafür^^
Ich ignoriere mal die letzte Zeile was du geschrieben hast.

Das Pattern ist RICHTIG schlampig. Wie du siehst enthält der <span> nur Zahlen also solltest du nicht jedes Zeichen matchen sondern nur Zahlen.

Wenn man sich zwei Sekunden mehr Zeit nimmt dann kriegt man etwas wesentlich sauberes heraus
Code:
"<span class=\"points_count\">(\d+)</span>"
alpines is offline  
Thanks
1 User
Old 09/08/2015, 15:52   #4


 
elite*gold: 122
Join Date: May 2014
Posts: 2,721
Received Thanks: 532
Points Count stand ebenfalls bei der AMF Seite. Ich werde mich mal dran setzen.

edit: als text wird mir nichts angezeigt...
Melli- is offline  
Old 09/08/2015, 18:18   #5


 
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
Quote:
Originally Posted by Melli- View Post
edit: als text wird mir nichts angezeigt...
Der Fehler ist in Zeile 1 deines Codes.
Mostey is offline  
Old 09/08/2015, 22:26   #6
 
YatoDev's Avatar
 
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
Quote:
Originally Posted by Mostey View Post
Der Fehler ist in Zeile 1 deines Codes.
wow du bist gut
YatoDev is offline  
Thanks
1 User
Old 09/09/2015, 15:31   #7


 
elite*gold: 122
Join Date: May 2014
Posts: 2,721
Received Thanks: 532
Ouh der hat meine Nachricht nicht abgeschickt.
Ich hab es mit VB geschrieben. Mein Tablet hat momentan kein Platz für Visual Studio also Visual Studio und VB sind sehr ähnlich.
Code:
   Dim client As New WebClient
        Dim temp As String = client.DownloadString("http://addmefast.com/free_points")
        Dim pattern As String = <span class="points_count">170(\d+)</span>
        Dim reg As New System.Text.RegularExpressions.Regex(pattern)
        Dim ausgabe As String = reg.Match(temp).Value

        Me.Label1.Text = ausgabe
Ich denke es geht nicht weil ausgabe = string. Schreibe ich aber hin das es ein Integer ist geht es nicht wegen "reg.Match(temp).Value" mhm.. schwierig. Ich habe mich nicht mit Regex auseinandergesetzt, sondern hab mir ein Video angeschaut.
Melli- is offline  
Old 09/09/2015, 15:54   #8
 
alpines's Avatar
 
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
Quote:
Originally Posted by Melli- View Post
Ouh der hat meine Nachricht nicht abgeschickt.
Ich hab es mit VB geschrieben. Mein Tablet hat momentan kein Platz für Visual Studio also Visual Studio und VB sind sehr ähnlich.
Code:
   Dim client As New WebClient
        Dim temp As String = client.DownloadString("http://addmefast.com/free_points")
        Dim pattern As String = <span class="points_count">170(\d+)</span>
        Dim reg As New System.Text.RegularExpressions.Regex(pattern)
        Dim ausgabe As String = reg.Match(temp).Value

        Me.Label1.Text = ausgabe
Ich denke es geht nicht weil ausgabe = string. Schreibe ich aber hin das es ein Integer ist geht es nicht wegen "reg.Match(temp).Value" mhm.. schwierig. Ich habe mich nicht mit Regex auseinandergesetzt, sondern hab mir ein Video angeschaut.
Visual Studio ist nicht änlich mit VB, du meinst wohl eher C# ist ähnlich wie VB. Visual Studio ist die IDE für beides.
alpines is offline  
Old 09/09/2015, 16:28   #9


 
elite*gold: 122
Join Date: May 2014
Posts: 2,721
Received Thanks: 532
Quote:
Originally Posted by alpines View Post
Visual Studio ist nicht änlich mit VB, du meinst wohl eher C# ist ähnlich wie VB. Visual Studio ist die IDE für beides.
Ah Ok. Hab nur aufm Laptop Visual Studio.
Melli- is offline  
Old 09/09/2015, 17:52   #10
 
CorbyT's Avatar
 
elite*gold: 233
Join Date: May 2015
Posts: 55
Received Thanks: 3
Versuch mal:

Code:
Dim pattern As String = "<span class=""points_count"">(\d*?)</span>"
Dim reg As New System.Text.RegularExpressions.Regex(pattern)
Dim ausgabe As Match = reg.Match(temp).Value
Label1.Text = ausgabe.Group(1).Value
CorbyT is offline  
Old 09/10/2015, 16:10   #11


 
elite*gold: 122
Join Date: May 2014
Posts: 2,721
Received Thanks: 532
Quote:
Originally Posted by CorbyT View Post
Versuch mal:

Code:
Dim pattern As String = "<span class=""points_count"">(\d*?)</span>"
Dim reg As New System.Text.RegularExpressions.Regex(pattern)
Dim ausgabe As Match = reg.Match(temp).Value
Label1.Text = ausgabe.Group(1).Value
Bei dem "Dim ausgabe" gibt es ein Problem. Und zwar wird mir "reg.Match(temp).Value" blau angestrichen. Demzufolge geht auch nicht "ausgabe.Group" dies wird mir ebenfalls blau angestrichen.
Melli- is offline  
Old 09/10/2015, 16:30   #12




 
stotterer09's Avatar
 
elite*gold: 26
Join Date: Dec 2010
Posts: 2,628
Received Thanks: 1,816
Quote:
Originally Posted by Melli- View Post
Bei dem "Dim ausgabe" gibt es ein Problem. Und zwar wird mir "reg.Match(temp).Value" blau angestrichen. Demzufolge geht auch nicht "ausgabe.Group" dies wird mir ebenfalls blau angestrichen.
was der fehler ist wäre noch recht hilfreich
stotterer09 is offline  
Old 09/10/2015, 16:52   #13
 
CorbyT's Avatar
 
elite*gold: 233
Join Date: May 2015
Posts: 55
Received Thanks: 3
Ups, du musst natürlich das ".value" bei "regex.Match(temp)" entfernen. Müsste dann funktionieren.
CorbyT is offline  
Old 09/11/2015, 16:11   #14


 
elite*gold: 122
Join Date: May 2014
Posts: 2,721
Received Thanks: 532
Quote:
Originally Posted by CorbyT View Post
Ups, du musst natürlich das ".value" bei "regex.Match(temp)" entfernen. Müsste dann funktionieren.
So richtig funktioniert das nicht..

Code:
 Dim client As New WebClient
        Dim temp As String = client.DownloadString("http://addmefast.com/free_points")
        Dim pattern As String = "<span class=""points_count"">(\d*?)</span>"
        Dim reg As New System.Text.RegularExpressions.Regex(pattern)
        Dim ausgabe As Match = reg.Match(temp)
        Label1.Text = ausgabe.Groups(1).Value
Er zeigt trotzdem noch " " als Label1.Text an. Und ausgabe.Group gab es nicht nur ausgabe.Groups aber ich denke das sollte die selbe Wirkung haben.
Melli- is offline  
Old 09/11/2015, 17:04   #15
 
CorbyT's Avatar
 
elite*gold: 233
Join Date: May 2015
Posts: 55
Received Thanks: 3
Mhh, ich programmiere normalerweise in C# und da funktioniert es.
Versuch mal diesen Pattern: "points_count"">(?<p>\d*?)<" und "ausgabe.Groups("p").Value".
CorbyT is offline  
Reply


Similar Threads Similar Threads
RAM auslesen
04/19/2015 - Technical Support - 6 Replies
Hallo, Ich habe ein Programm in Autohotkey geschrieben. Habe gehört, das man mittels Programmen den Source Code aus dem RAM auslesen kann, da der Source Code im RAM geladen wird. Weiß wer, mit welchem das geht?
Stelle YouLikeHits Punkte zur verfügung! Jeden Tag 500+ Punkte
04/10/2013 - elite*gold Trading - 0 Replies
http://www.youlikehits.com/images/ylhblue.png Ich stelle hier meine Punkte von YLH zur verfügung. Ihr könnt aussuchen was ich eintragen soll für wieviele Punkte, und wieviele Klicks es sein soll. Je nachdem wieviele Klicks und wie teuer wird der Preis höher oder niedriger. Ich bekomme jeden Tag um die 500 Punkte. Derzeit vorhanden 3400.
[B] DS-Account W72 16.000 (+) Punkte 13 Premium Punkte [S] Paypal,PSC
12/03/2011 - Browsergames Trading - 1 Replies
Ich verkaufe meinen Die Stämme Account auf Welt 72 für eine Paysafecard oder Paypal im Wert für 15€ . (Da es keine Paysafecard im Wert von 15€ gibt müsst ihr mir eine 20€ oder von einer 20€ 5 abgebrauchte Euro geben so dass es 15€ ergibt) Außerdem sollte sie offline gekauft sein. Deswegen wäre Paypal besser Der Account ist in einem STamm der Top 150 und besitzt 13 Premium Punkte und einen 7 Tage langen Premium Account der noch nicht eingelöst ist. Er hatt 16.000 Punkte und ist beiner...
xml auslesen?
06/22/2011 - AutoIt - 4 Replies
Heyho Leute, Ich bins ma wieder :awesome: Weis einer vllt wie ich eine xml aus dem web auslesen kann? Mfg. Steaser#
URL auslesen
11/22/2009 - AutoIt - 8 Replies
salüü hab hier ein kleines scriptchen Sleep(2000) $text=WinGetText("") MsgBox(0,"text",$text) damit kann man die url des aktuellen IE - fensters auslesen. leide kommt noch ganz viel müll mit -.- kann mir einer von euch sagen wie ich das unintressante gequassel los werde?



All times are GMT +1. The time now is 06:39.


Powered by vBulletin®
Copyright ©2000 - 2026, 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 ©2026 elitepvpers All Rights Reserved.