#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:
Ознакомьтесь с пользовательским API поиска Google
Комментарии:
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);