Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 19:52

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

Advertisement



Userzahl auslesen mittels HTTPWebrequest

Discussion on Userzahl auslesen mittels HTTPWebrequest within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 106
The Black Market: 158/1/1
Join Date: Jun 2012
Posts: 1,839
Received Thanks: 243
Userzahl auslesen mittels HTTPWebrequest

Hey,

Hatte vor ein Paar Tagen ein kleines Programm für die Webseite "Habbo.cr" mittels VB geschrieben, das mir per WebBrowser die aktuellen Userzahlen ausliest. Mit GetElementById, nunja nach einigen Minuten hat sich das Programm einfach aufgehangen, hat einen Intervall von 1000ms drinnen.

Nun würde ich gerne auf HttpWebRequest umsteigen, allerdings habe ich da recht wenig Ahnung von, könnte mir das jemand evtl. schreiben.

Brauche das Programm recht schnell, oder evtl. woran es liegt warum das Programm mit dem Webbrowser immer abstürztß


Gruß,
Blue
BluE[Y]am is offline  
Old 05/30/2014, 23:46   #2

 
Syc's Avatar
 
elite*gold: 666
Join Date: Apr 2011
Posts: 5,811
Received Thanks: 2,417
Wir werden dir sicherlich keinen fertigen code hier liefern.

Wenn das ganze keinen login braucht, einfach mit die Seite laden und entsprechend damit auslesen.
Syc is offline  
Old 06/06/2014, 13:03   #3
 
elite*gold: 116
Join Date: Feb 2014
Posts: 47
Received Thanks: 24
Da ich nicht wusste welche Userzahlen du meintest habe ich einfach mal die "Wieviel User sind online-Zahl" genommen (Und dies geht auch ohne HTTPWebRequest) :

Code:
Dim Quelltext As String = New WebClient().DownloadString(("http://www.habbo.cr/"))
Label1.Text = GetToken(">(.+?) Online<", 1, Quelltext)


Private Function GetToken(ByRef pattern As String, ByRef Wert As Integer, ByRef Quelle As String) As String

        Dim RegexObj As New Regex(pattern, RegexOptions.IgnoreCase)
        Dim RegexMatch As Match = RegexObj.Match(Quelle)

        If RegexMatch.Groups.Count > 0 Then

            Return RegexMatch.Groups(Wert).ToString

        Else

            Return "Kein Wert gefunden"

        End If

    End Function
System.Text.RegurlarExpressions und System.Net müssen noch importiert werden.


Gruß
iL0v3SuN
TeamFAiTh is offline  
Old 06/06/2014, 13:47   #4
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
Quote:
Originally Posted by TeamFAiTh View Post
Und dies geht auch ohne HTTPWebRequest
was natürlich nicht hinkommt weil der webclient nichts anderes ist als nen wrapper für nen webrequest:

so nützlich wie webrequests sind, sollte man einfach irgendwann den einstieg wagen und den umgang damit lernen, solche webbrowser und webclient lösungen sind nur sehr selten angebracht
tolio is offline  
Thanks
1 User
Old 06/07/2014, 14:51   #5
 
elite*gold: 106
The Black Market: 158/1/1
Join Date: Jun 2012
Posts: 1,839
Received Thanks: 243
Ja, ich weiß das ich durch C&P nicht wirklich Viel Lerne...
Habe nun den Code vom FaithTeam genommen.

Würde nun noch gerne es so machen -> Controls ausschalten, trotzdem sollte die Form bewegbar bleiben durch draufklicken auf die Form.
BluE[Y]am is offline  
Old 06/07/2014, 16:00   #6


 
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
Quote:
Originally Posted by BluE[Y]am View Post
Ja, ich weiß das ich durch C&P nicht wirklich Viel Lerne...
Habe nun den Code vom FaithTeam genommen.

Würde nun noch gerne es so machen -> Controls ausschalten, trotzdem sollte die Form bewegbar bleiben durch draufklicken auf die Form.
Neuen Thread / BackgroundWorker / Task starten und dort den Request durchführen, damit der UI Thread ansprechbar bleibt. Anschließend kannst du die Elemente, die du deaktivieren möchtest mit deaktivieren.
Mostey is offline  
Thanks
1 User
Old 06/07/2014, 16:02   #7
 
elite*gold: 106
The Black Market: 158/1/1
Join Date: Jun 2012
Posts: 1,839
Received Thanks: 243
Danke, werde mich heute Abend mal ins Ganze Thema reinlesen
BluE[Y]am is offline  
Reply


Similar Threads Similar Threads
C# HttpWebRequest (Aktueller Track auslesen)
05/04/2014 - .NET Languages - 7 Replies
Servus Leute, ich bin noch neu in der Welt von C#, und heute möchte ich mir gerne den HttpWebRequest näher anschauen, zur Übung arbeite ich an einem Radio Programm, dass verschiedene WebRadios streamt, das funktioniert auch alles einwandfrei, nur möchte ich das Programm nun mit einer "Aktuellen Track" anzeige ausstatten. Wie gehe ich dabei am besten vor ? Ich möchte bspw. von der Seite: Rautemusik, den Aktuellen Track auslesen, und in meinem Programm anzeigen lassen...
Design wechseln mittels PHP
04/30/2014 - Web Development - 2 Replies
Hallo, ich würde gerne meinen Homepagebesuchern ermöglichen, dass Sie zwischen verschiedenen Designs wählen können. Ich habe alle Designs in einem Ordner. Nun sollen die User auswählen können, 1, 2, 3 oder 4. Wie mache ich das nur? Eigentlich würde es doch mit $_GET = ... funktionieren oder?
Userzahl
08/01/2012 - Dragonica - 10 Replies
Hey ich habe eine lange Pause gemacht und war als ich mich vorhin eigeloggt habe sehr überrascht. Es sind fast keine Leute mehr da? Lag das an mir (also ch, ort...) oder sind die Userzahlen stark zurück gegangen? PS: könnte mir jemand sagen wie atm der kurs gold->gpotatos ist? LG maxo3
[B]MK LvL 66 S3 hs g1 Mittels eq[S]S25 Zeugs
09/23/2011 - Metin2 Trading - 0 Replies
Hallo liebe Com. Ich habe noch einen MK auf S3 und möchte diesen schnellst möglich loswerden. Er hat: DS M5-M7 HS G1-G3 SK M1-M4
MemoryEdit mittels DLL injection
03/11/2008 - General Coding - 6 Replies
Soo... ich will mittels dll injection den Memory eines programmes verändern. Das tolle ist ja, dass die dll dank der dll injection zugriff auf den speicher des programms hat. Die injection an sich ist kein problem... allerdings, wenn ich nun den wert für eine variable ändern lasse, scheint es sowas wie nen overflow zu geben. Jedenfalls ist die Zahl, die die variable eig enthalten sollte bsp: eig sollte 250 drin sein und cheatengine sagt: 371287391. habe also die adresse der variable im...



All times are GMT +2. The time now is 19:52.


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.