c++ webbrowser

10/17/2010 15:54 bammes#1
hey hab ne frage zu c++ mit vc++ 2008

ich hab n kleinen browser erstellt.

also wenn ich z.B. durch meinen browser auf google.de bin will ich , dass automatisch in das suchweld eingegeben wird was ich verlange und danach soll auf den button suchen geklickt werden.

bei fragen betzüglich meiner fragestellung einfach posten.

beim googeln bin ich oft auf GUI gestoßen. hat das was damit zu tun?
10/17/2010 16:19 マルコ#2
und woher weiß der Browser, was du suchst?
10/17/2010 16:24 bammes#3
??
oke anderes beispiel (dafür ist das eig gedacht)

also ich will mich in die-staemme einloggen. passwort eingeben benutzername und dann auf einloggen klicken

edit::: natürlich nicht manuell sondern das programm solls automatisch machen.

verständlicher?
10/17/2010 16:39 patschga#4
machs leiber mit vb das is leichter
10/17/2010 16:41 Project Rivalry#5
dann musst du den befehl an die ids schicken (oder an die input names ka was alles geht^^)von den textboxen und dem einlogbutton wie das in c++ aussieht kann ich dir leider nicht sagen ...

bei vb schreibst du so den code:


PHP Code:
WebBrowser1.Document.GetElementbyId("id der Textbox").inner text textbox1.text 
10/17/2010 16:41 bammes#6
aso oke und wie mache ich es da?^^
10/17/2010 16:43 bammes#7
oh zu spät^^ thx
edit: weis einer noch wie das m it dem klicken geht?
10/17/2010 16:44 Project Rivalry#8
hab so einen bot geschrieben der anmelde daten bei den free survey einngibt aber da hat das gedauert die ganzen ids zu finden du benötigst um den code oben verwenden zu können einen webBrowser wie das mit dem standard browser geht weis ich nicht


mfg

gamer
10/17/2010 16:53 bammes#9
lad dir den firefox addon FIREBUG runter

dann rechtsklick auf element dann element untersuchen und dann staunst du.^^

benutzername id ist user und passwort id ist password


EDIT:: willwissen wie man link oder sowas klickt

edit2::::: oder gibts ein tut zum bot erstellen?

^^ merk grad des is net mein erster versuch das zu machen^^

[Only registered and activated users can see links. Click Here To Register...]
10/17/2010 17:10 Project Rivalry#10
lol ja aber bei so viel verschiedenen seiten mit manchmal den komischten namen der ids dauert das auch^^ mit click hat hier schonmal wer gefragt mom ich such den trhead kurz

PHP Code:
WebBrowser1.Document.GetElementById("Buttonid").InvokeMember("click"
10/17/2010 17:27 bammes#11
muss man für das click etwas anderes einsetzen?
bei mir kommt ne warnung:
Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.

hab wieder gegoogelt aber nur irgendeinen schrott gefunden^^

und in manchen links gibts keine id. wie mach ich dann das?
10/17/2010 17:47 Project Rivalry#12
der befehl geht glaube ich nur für buttons usw... wen die elemente keine id haben musst du mal kucken nach was für eigenschaften man noch suchen lassen kann ich habe mit vb.net so ziemlich aufgehört^^ also in letzter zeit nicht mehr so viel gemacht deshalb bin ich auch nicht auf dem neuesten stand *gg*

//edit googel mal nach vb.net http request oder webrequest da gibts genug zeug dazu damit solltest dann deinen ds bot schreiben können^^
10/17/2010 19:00 MoepMeep#13
Wie wärs, wenn du die Sprache erstmal lernst?
10/17/2010 20:30 bammes#14
deshalb wollt ich ja c++ nehmen, weil ich mich da besser auskenn als in vb.

geht das auch in c++?
10/17/2010 21:10 MoepMeep#15
Natürlich geht das auch mit C++ o.O