|
-
Aug 9th, 2011, 11:00 AM
#1
Thread Starter
Hyperactive Member
[RESOLVED] How navigate to next page on google?
I want to know how navigate to next page on google automatically. I found this code but I don't know how use it.
HTML Code:
Dim temp = WebBrowser1.Document.GetElementById("pnnext")
If temp Is Nothing OrElse TryCast(temp.DomElement, mshtml.HTMLAnchorElement) Is Nothing Then
Return
End If
-
Aug 9th, 2011, 11:36 AM
#2
Thread Starter
Hyperactive Member
Re: How navigate to next page on google?
I am making a small google tool and I want auto click on button called "next" for navigate to the next page on google search.Sorry for my bad english.Thanks.
-
Aug 9th, 2011, 11:39 AM
#3
Re: How navigate to next page on google?
This worked for me:
Code:
Public Class Form1
'//event handlers
Private Sub WebBrowser1_DocumentCompleted(ByVal sender As System.Object, _
ByVal e As WebBrowserDocumentCompletedEventArgs) _
Handles WebBrowser1.DocumentCompleted
Me.Timer1.Enabled = True
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles MyBase.Load
Me.Timer1.Interval = 2000
Me.WebBrowser1.Navigate("http://www.google.ca/#q=something")
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles Timer1.Tick
Me.Timer1.Enabled = False
Dim element = Me.WebBrowser1.Document.GetElementById("pnnext")
If element IsNot Nothing Then
element.InvokeMember("click")
End If
End Sub
End Class
-
Aug 9th, 2011, 12:12 PM
#4
Thread Starter
Hyperactive Member
Re: How navigate to next page on google?
Thanks but not work for me, did not make click on next.
-
Aug 9th, 2011, 12:25 PM
#5
Re: How navigate to next page on google?
 Originally Posted by romanos8
Thanks but not work for me, did not make click on next.
Works for me, so, maybe you should detail what's happening for you.
-
Aug 9th, 2011, 12:38 PM
#6
Thread Starter
Hyperactive Member
Re: How navigate to next page on google?
I opened a new project visual basic 2010 and add a button, a timer1 and one webbrowser, also paste your code. When I make click on the button1 the webbrowser navigate to http://www.google.ca/#q=something but not go to the next page on the google search.
Full code:
HTML Code:
Public Class Form1
'//event handlers
Private Sub WebBrowser1_DocumentCompleted(ByVal sender As System.Object, _
ByVal e As WebBrowserDocumentCompletedEventArgs)
Me.Timer1.Enabled = True
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles Timer1.Tick
Me.Timer1.Enabled = False
Dim element = Me.WebBrowser1.Document.GetElementById("pnnext")
If element IsNot Nothing Then
element.InvokeMember("click")
End If
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Me.Timer1.Interval = 2000
Me.WebBrowser1.Navigate("http://www.google.ca/#q=something")
End Sub
End Class
-
Aug 9th, 2011, 12:41 PM
#7
Thread Starter
Hyperactive Member
Re: How navigate to next page on google?
Last edited by romanos8; Aug 9th, 2011 at 03:26 PM.
-
Aug 9th, 2011, 12:47 PM
#8
Re: How navigate to next page on google?
I don't know how you can paste improperly, but in your "Full Code" (post #6) you are missing the Handles clause for the DocumentCompleted event.
-
Aug 9th, 2011, 01:08 PM
#9
Thread Starter
Hyperactive Member
Re: How navigate to next page on google?
Thanks the code is working
Last edited by romanos8; Aug 9th, 2011 at 03:27 PM.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|