PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [VB.NET] Link im hidden Webbrowser öffnen



eatsen
26.01.2009, 19:33
hey, hab wiedermal ein problem..

Ich will einen Link öffnen können sowie z.B den Button:


WebBrowser1.Document.Forms(0).InvokeMember("Login")
oder eine txtbox

WebBrowser1.Document.GetElementById("User").InnerText = txtPass.Text

Wie kann ich machen dass ich den Link öffnen kann, da er keine id hat:

<a class="linkStandard" href="http://example.com/example/sample/users">View all 20 users</a>

wobei die zahl "20" in "View all 20 users" immer anders ist.


Danke im voraus,

eatsen

redshark
26.01.2009, 19:39
Wie wärs mit...


WebBrowser1.Navigate "http://example.com/example/sample/users"

???

Gumball
26.01.2009, 19:43
Du hast ein Label wo steht "View all 20 Users" ?
Wenn ja mach ein Label mit View all , eins mit 00 und eins mit Users.
Und dann Lässte den Labeltext ändern.

Und sonst wie gesagt Webbrowser1.Navigate

Erklär lieber mal dein ganzes Projekt

eatsen
26.01.2009, 19:54
Alsoo..

ich will mich im hintergrund mit einem belibigen account automatisch anmelden, was auch klappt. Nun will ich im webbrowser, den man nicht sehen soll, den Link "View all 20 users" anklicken. Der aber unabhängig ist, dass heisst, manchmal steht da "View all 7 users" oder "view all 144 users" jeh nach dem.

Zum link..
Er ist auf den angemeldeten user abgestimmt, dass heisst:

ist martin jetz angemeldet heist der link:

<a class="linkStandard" href="http://example.com/example/*MARTIN*/users">View all 73 users</a>

Ist heike angemeldet:

<a class="linkStandard" href="http://example.com/example/*HEIKE*/users">View all 68 users</a>


Tut mir leid, das ich das nicht erklärt habe. ist es so verständlich?!

Gumball
26.01.2009, 20:12
Wenn du den *USER* immer neu bestimmen willst,kannste das ja per Textbox machen.Wenn ich es richtig verstanden hab.

WebBrowser1.Navigate ("http://example.com/example/" & UserTxt.Text & "/users")

eatsen
26.01.2009, 20:17
Omg, ja das hab ich auch nicht erwähnt, wenn der user "markus" angemeldtet ist, kann der sein profil unbennen auf z.B killermarkus.. nun meldet man sich mit markus an und der link heisst:
http://example.com/example/killermarkus/users

:O

tut mir leid :S

Sirect
26.01.2009, 20:21
Also:

Erstmal das hier angucken:

http://www.vb-fun.de/dotnet/tipps/tip0186.shtml#top

Dann einfach immer alle Links in ne Listbox und der Link den du suchst hat immer die Gleiche Nummer, auch wenn er sich verändert.

Poste sonst mal dein Projekt.