我正在尝试使用 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 存储在文本文件中。我怎样才能做到这一点??请让我知道,我已经在网上苦苦挣扎了很多天,我感到非常沮丧。多谢,