0

我正在尝试使用 C# 在后端使用谷歌搜索 API 服务。我知道有可以与 javascript 一起使用的 ajax api。那么C#中有什么类似的东西,所以我可以在后端使用它。

我知道我可以这样做:

var searchTerm = "Paris";
var web = new WebClient();

web.Headers.Add("Referrer", "http://localhost:49360/");
var result = web.DownloadString(String.Format(
                "http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q={0}",
                searchTerm));
Console.WriteLine(result);

但这并没有给我任何灵活性。ex如何设置站点限制并指定搜索类别?例如,我希望能够仅从 CNN 网站搜索“Microsoft”一词的新闻和财经文章,并将 URL 存储在文本文件中。我怎样才能做到这一点??请让我知道,我已经在网上苦苦挣扎了很多天,我感到非常沮丧。多谢,

4

1 回答 1

1

您必须使用 C# JSON 实现对来自 Google AJAX 搜索 API 的结果进行后处理 - 这里有关于如何执行操作的建议。

于 2010-10-30T17:59:20.507 回答