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ß
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.
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
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.
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...