나는 VB 프로그램을 구글로 만드는 방법을 안다. 나는 주변을 탐색하는 방법을 알고 있지만 결과를 조작하는 방법을 모르겠습니다.vb.net에서 특정 Google 결과를 얻으려면 어떻게해야합니까? 목록 상자에
기본적으로 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
나는 구글 API를 사용하기 쉽게 알고 있지만, 그것은 또한 많은 느린 :
여기에 지금까지 내 코드입니다. 나는 과거에 API를 사용했고 성능 문제를 보았습니다. 방금 웹 사이트의 소스를 다운로드하는 방법을 다른 스레드에서 보았습니다. 꽤 빨리. 다운로드 한 소스에서 URL을 가져 오는 방법을 모르겠습니다. 문자열 조작으로 여기있는 사람이 있습니까? 지금까지
코드는 :
sourcecode = ((New Net.WebClient).DownloadString(G1 + look))
regex로 시도하지 않았는지 확인하십시오. http://stackoverflow.com/a/1732454/264607 – BlackICE