Использование сервисов Google Search API в бэкэнде с использованием C # - PullRequest
0 голосов
/ 30 октября 2010

Я пытаюсь использовать службы API поиска Google в бэкэнде, используя C #. Я знаю, что есть AJAX API, который вы можете использовать с Javascript. Так что же такое в 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);

но это не дает мне никакой гибкости. e.x как я могу установить ограничение сайта и указать категорию поиска? e.x Я хочу иметь возможность искать новости и финансовые статьи по термину «Microsoft» только на веб-сайте CNN и сохранять URL-адреса в текстовом файле. Как мне это сделать?? пожалуйста, дайте мне знать, я боролся в течение многих дней, ища это онлайн, и я очень расстроен. большое спасибо,

1 Ответ

1 голос
/ 30 октября 2010

Вы должны постобработать результаты из Google AJAX Search API, используя реализацию C # JSON - здесь есть совет, как это сделать .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...