Выполнить текстовый поиск в Google с помощью C Sharp или PHP?

#c# #php

#c# #php

Вопрос:

Перейдя на кодовую страницу Google, я не смог найти API, который я должен использовать для выполнения базового веб-поиска. Все другие ресурсы, которые я нашел, указывают на базовый API Google, но он больше недоступен.

Что мне нужно, так это иметь возможность суммировать строку запроса и получить список с названиями сайтов. Например, мне нужно найти первые результаты при поиске «лиги чемпионов», как при вводе запроса на странице Google.

Какой правильный API использовать для текстового поиска в наши дни? Существуют ли какие-либо библиотеки для PHP или C Sharp?

РЕДАКТИРОВАТЬ: я нашел PHP-код в сети, который отправляет запросы на ajax.googleapis.com/ajax/services/search/web . Я проверил это, и он действительно возвращает результаты поиска 🙂 Вы знаете, где я могу найти информацию для этой конечной точки и из какого API она является частью? Кроме того, пользовательский API поиска, предложенный @Rickard, похоже, не обеспечивает эту базовую функциональность. Я пытался использовать его, но он просит меня ввести сайты, на которых я хочу выполнить поиск. Я не хочу искать конкретные сайты, а все.

Спасибо

Комментарии:

1. Я интегрировал поиск Google на свой веб-сайт. но как я могу вам объяснить? Дайте мне ваши точные требования!!!!!

2. Мне не нужно ничего особенного. Просто способ выполнить текстовый поиск с помощью Google…

Ответ №1:

Комментарии:

1. Могу ли я запросить его для «Пэрис Хилтон» и получить те же результаты, что и при вводе ключевого термина на веб-сайте Google? Спасибо.

2. те же результаты, что и у анонимного пользователя, да. Существует множество источников, которые могут повлиять на выдачу, когда вы, скажем, вошли в систему как пользователь Google.

3. Спасибо за ответ. Я начал читать о пользовательском API поиска и увидел, что мне нужно указать сайты для поиска. Моя цель — выполнить обычный текстовый поиск в Интернете. Также некоторый PHP-код, который я нашел в Сети, отправляет запросы на ajax.googleapis.com/ajax/services/search/web . Я проверил это, и он действительно возвращает результаты поиска 🙂 Вы знаете, где я могу найти информацию для этой конечной точки и из какого API она является частью? Спасибо.

Ответ №2:

Я обнаружил, что это работает просто отлично, так как API Google великолепен, если вам не нужно искать 100 раз в день, тогда они взимают с вас плату. Это простое решение этой проблемы, но работает только для поиска строк, а не для поиска изображений.

Поиск «черепаха»:

 string searchString = "Turtle";
System.Diagnostics.Process.Start("www.google.com/search?q="   searchString);