我知道如何让 vb 程序进入 Google。我什至知道如何导航,但我不知道如何操纵结果。
基本上我希望程序从谷歌获取搜索结果并将它们输出到列表框。因此,如果用户搜索汉堡,则搜索结果将输出到列表框。有谁知道如何做到这一点?
到目前为止,这是我的代码:
Public Class Form1
Dim look, retrieve As String
Private Sub Search_Click(sender As Object, e As EventArgs) Handles Search.Click
look = InputBox("What are you looking for?")
look = look.Replace(" ", "+")
Dim G1 As String = "http://www.google.co.uk/#hl=en&tbo=d&output=search&sclient=psy-ab&q="
WebBrowser1.Navigate(G1 + look)
retrieve = InputBox("What links do you want to retrieve?")
End Sub
End Class
我知道使用 google api 更容易,但速度也慢很多。我过去曾使用过该 API,并且遇到过性能问题。我刚刚在另一个线程中看到了如何下载网站的源代码;很快。我只是不知道如何从下载的源中获取网址。这里有人对字符串操作有好处吗?
到目前为止的代码:
sourcecode = ((New Net.WebClient).DownloadString(G1 + look))