webbrowser click werkt niet

Status
Niet open voor verdere reacties.

luck7

Gebruiker
Lid geworden
10 feb 2009
Berichten
791
Hallo

ik probeer via een textbox en button in youtube te zoeken.
De tekst in de textbox gaat naar youtube maar de zoek knop word niet ingedrukt.

Code:
 WebBrowser1.Document.GetElementById("masthead-search-term").SetAttribute("value", TextBox1.Text)

        WebBrowser1.Document.GetElementById("search-btn").InvokeMember("click")

iemand enig idee waarom dit niet gewoon werkt?

mvg
Luck
 
Controleer even de ID van die button. Chrome > Rechtermuisknop > Element Inspecteren
 
Probeer eens:
[CPP]WebBrowser1.Document.GetElementById("search-btn").InvokeMember("submit")[/CPP]
 
Bij mij werkt dit stukje code prima:

[CPP] WebBrowser1.Document.GetElementById("masthead-search-term").SetAttribute("value", "...")
WebBrowser1.Document.GetElementById("search-btn").InvokeMember("click")[/CPP]

Misschien is het probleem dat de webpagina nog niet geladen is?
 
heb het probleem gevonden, weet alleen niet hoe ik het kan oplossen.
De pagina is niet helemaal te zien. Scroll ik 1 x helemaal naar beneden, dan naar rechts en weer helemaal naar boven (zodat ik alles heb gezien)
dan werkt het wel
 
heb nog wat getest
als ik alleen wat tekst laat invullen, zonder de click code, en dan handmatig op de zoekknop klik, dan gebeurt er ook niks
 
Kun je dan je project even opsturen?

Ik kan namelijk wel zeggen dat het wél werkt, maar daar heb jij ook niets aan :P
 
Dat ligt gewoon aan YouTube. Als je eerst op die TextBox klikt en dán op Button1 werkt het wel.

Je kunt ook deze gebruiken:
Code:
http://www.youtube.com/results?search_query=woord

Op deze manier:

[CPP]Dim zoekStr As String = "ERB Steve Jobs vs Bill Gates"
WebBrowser1.Navigate("http://www.youtube.com/results?search_query=" & zoekStr.Replace(" ", "+"))[/CPP]
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan