Results 1 to 9 of 9

Thread: [RESOLVED] How navigate to next page on google?

  1. #1

    Thread Starter
    Hyperactive Member
    Join Date
    Jul 2011
    Posts
    294

    Resolved [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

  2. #2

    Thread Starter
    Hyperactive Member
    Join Date
    Jul 2011
    Posts
    294

    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.

  3. #3
    Master Of Orion ForumAccount's Avatar
    Join Date
    Jan 2009
    Location
    Canada
    Posts
    2,802

    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

  4. #4

    Thread Starter
    Hyperactive Member
    Join Date
    Jul 2011
    Posts
    294

    Re: How navigate to next page on google?

    Thanks but not work for me, did not make click on next.

  5. #5
    Master Of Orion ForumAccount's Avatar
    Join Date
    Jan 2009
    Location
    Canada
    Posts
    2,802

    Re: How navigate to next page on google?

    Quote Originally Posted by romanos8 View Post
    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.

  6. #6

    Thread Starter
    Hyperactive Member
    Join Date
    Jul 2011
    Posts
    294

    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

  7. #7

    Thread Starter
    Hyperactive Member
    Join Date
    Jul 2011
    Posts
    294

    Re: How navigate to next page on google?

    I get it
    Last edited by romanos8; Aug 9th, 2011 at 03:26 PM.

  8. #8
    Master Of Orion ForumAccount's Avatar
    Join Date
    Jan 2009
    Location
    Canada
    Posts
    2,802

    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.

  9. #9

    Thread Starter
    Hyperactive Member
    Join Date
    Jul 2011
    Posts
    294

    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
  •  



Click Here to Expand Forum to Full Width