Gangstersheep (18.07.2012)
Thema: VB.net - 2 Probleme
-
18.07.2012, 15:13 #1
VB.net - 2 Probleme
Hey U-Hacks,
und zwar bin ich gerade für'n Kollegen ein simples kleines Programm am machen mit dem von einer Website Freunde in eine Listbox adden und auch wieder entfernen kann.
Das Programm speichert die Freunde auch schon, etc. Man kommt auch aufs Profil wenn man in der Listbox auf den Namen drückt.
So dann kommen wir auch gleich mal zu meinem ersten Problem:
Und zwar möchte ich erst ein Profil öffnen, wenn man Doppelklick auf den Namen macht.
Ich habe gestern schon alles probiert, auch die Ereignisse durchschaut aber nichts passendes gefunden.
Kommen wir zum zweiten Problem:
Ich möchte auf der Website den Userstatus abfragen (Ob online oder offline).
Habe auch schon den Container gefunden, wo ich das abfragen kann.
Dieser ist so aufgebaut:
PHP-Code:<span id="userstatus">
<span style="font-family:Arial;font-size:16px;" name="userID">USERNAME</span> is offline
</span>
PHP-Code:WebBrowser1.Document.GetElementById("video_container").InnerText.Contains("is offline")
Ich hoffe ihr könnt mir helfen, bin echt am verzweifeln!
-
18.07.2012, 15:54 #2
AW: VB.net - 2 Probleme
1. Gibt das DoubleClick Event
Code:Private Sub ListBox1_DoubleClick(sender As Object, e As System.EventArgs) Handles ListBox1.DoubleClick If ListBox1.SelectedItems.Count = 1 Then MessageBox.Show(ListBox1.SelectedItem) End If End Sub
Code:MessageBox.Show(WebBrowser1.Document.GetElementById("userstatus").InnerText.Contains("is offline"))
-
The Following User Says Thank You to Diebspiel For This Useful Post:
-
18.07.2012, 16:21 #3
AW: VB.net - 2 Probleme
Hey,
DoubleClick Event, verdammt. Hab ich es doch übersehen. Danke erstmal dafür.
Nun zur zweiten Lösung von dir...
Wenn ich diese ausprobiere, kommt folgender Fehler:
Ich habe echt keine Ahnung, woran das liegen könnte.
//Edit: Weiß nun warum es nicht funktioniert!
Und zwar habe ich nun herausgefunden, dass der Quelltext im Programm anders ist (Nicht komplett dargestellt wird) als in Google Chrome!
Daher kann er die ID nicht finden und gibt mir Nothing zurück.
Weißt du / Weiß jemand anderes wie ich das lösen könnte, dass mir das Programm den kompletten Quelltext anzeigt und ich somit die ID abfragen kann? Wäre echt cool...Geändert von Gangstersheep (19.07.2012 um 00:07 Uhr)
-
23.07.2012, 00:21 #4
- Registriert seit
- 03.12.2011
- Beiträge
- 1.339
Thanked 841 Times in 422 PostsAW: VB.net - 2 Probleme
1. Möglichkeit:
Wenn du nur den Quelltext haben willst und die Seite nicht anzeigen willst dann würde ich nicht das Webbrowser Control sondern das Microsoft Internet Transfer Control verwenden.
Code:
Inet1.Protocol = icHTTP
MsgBox Inet1.OpenURL("http://http://www.vb-x.org/index.php")
Winsock: Making HTTP POST/GET Requests - VBForums
o.
http://www.vbarchiv.net/archiv/tipp_details.php?pid=268
-
23.07.2012, 01:16 #5
AW: VB.net - 2 Probleme
Danke dafür, habs mir gerade mal angeschaut.
Das ganze ist aber in VB6 und nicht für die 2010er (Oder ab 2008).
Auch die Beispiele helfen mir nicht wirklich weiter, wenn die Methoden in VB 2010 nicht enthalten sind...
Ich werde trotzdem mal weiter schauen, irgendwie muss das doch realisierbar sein...
Mit Google Chrome sehe ich den kompletten Quelltext, nur mit dem Webbrowser-Control nicht...
-
25.07.2012, 17:20 #6
- Registriert seit
- 15.11.2011
- Beiträge
- 6.210
- Blog Entries
- 5
Thanked 9.132 Times in 3.006 PostsAW: VB.net - 2 Probleme
Das ist VB6, steht auch über dem Thread.
In .NET heißt die äquivalente Klasse dafür WebClient.
WebClient.DownloadString-Methode (String) (System.Net)
Wenn die beiden Quelltexte nicht übereinstimmen muss man evtl eingeloggt sein um die Funktion nutzen zu können.
Ich würde den gesamten Quelltext erstmal in irgendeine Datei schreiben und die Seite mit der im Browser aufgerufenen vergleichen, dann sieht man eigentlich schon direkt was schief läuft.
Ähnliche Themen
-
Bot Probleme
Von koppaz1337 im Forum Allgemeiner Bot-BereichAntworten: 0Letzter Beitrag: 08.07.2013, 16:48 -
DHL Probleme? (Nicht zugestellte Sendungen)
Von Bartek im Forum RealLifeAntworten: 11Letzter Beitrag: 03.01.2013, 20:52 -
2 Probleme mit dem PC!
Von Microsoft im Forum HardwareAntworten: 24Letzter Beitrag: 05.07.2012, 23:17 -
Treiber probleme
Von BaShFX im Forum HardwareAntworten: 5Letzter Beitrag: 30.04.2012, 08:10 -
Cod: Mw3 Probleme
Von Salvos im Forum Sonstige GamesAntworten: 0Letzter Beitrag: 20.11.2011, 16:37
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.