2010-11-18 64 views
3

這裏獲取數據就是我想要的程序來做:使用C#從谷歌搜索

  1. 讀取文本文件(文本文件包含了諸如「葵花籽」,「鍍鉻水龍頭」隨機搜索條件等)來檢索搜索短語。
  2. 將搜索短語提交給Google並檢索前四個網址。
  3. 檢索每個返回的URL的Google Page Rank。

作爲新手C#程序員,我可以輕鬆處理#1。不幸的是,我從來沒有處理過使用Google API。我確實有一個Google API密鑰,我知道使用該API有一個搜索限制。至多,我可能會每天在十幾個搜索短語(或「關鍵字」)上使用它。我可以手動執行此操作,但是我知道必須有一種方法可以使用C#程序執行此操作。我讀過這可以使用AJAX來完成,但我不知道AJAX,我寧願它只是我的PC上的可執行程序,而不是基於Web的應用程序。從某人推向正確的方向將是一個很大的幫助。此外,我真的不希望這是一個「屏幕刮板」,要麼。沒有辦法可以從Google獲取信息(網址和網頁排名),而無需刮取返回的HTML搜索頁面?

我不希望任何人爲我寫代碼,只需要知道是否有可能,並推動找到關於如何完成它的信息。

在此先感謝大家!

回答

3

我不想讓任何人寫的代碼 對我來說,只需要知道它是否 可能和爭取找到 如何完成 它的信息的推送。

查找到WebClient類

http://msdn.microsoft.com/en-us/library/system.net.webclient(VS.80).aspx

+0

謝謝!我現在就看看。我很欣賞鏈接! – Kevin 2010-11-18 03:51:41

+0

我的快樂! :) – ccook 2010-11-18 03:56:30

+0

是的,這可以幫助我很多。再次,我非常感謝幫助! – Kevin 2010-11-18 04:14:10

0

試試這個:

googleSearch = @"http://" + @"www.google.com/#hl=en&q="[email protected]; 

哪裏查詢搜索的字符串。