Я работаю над поисковой системой, которая должна иметь доступ к результатам из Google. Вот мои варианты:Пользовательский поиск Google на всей сети и ограничения (gizoogle)
- Использование пользовательского поиска API
- Использование прокси-сервера, чтобы мой сервер посылать запросы и возвращать данные
Я не уверен, что о некоторых вещах, хотя:
Ограничен ли пользовательский API поиска? Мне может потребоваться действительно большое количество запросов, поэтому, если использование ограничено, это будет проблемой.
«Разрешено ли использовать прокси-сервер в узле, который отправляет поисковые запросы в Google и перехватывает результат для показа моим пользователям? Если я это сделаю, не буду ли я сталкиваться с некоторыми ограничениями?
Вдохновением здесь является gizoogle, которому удалось подключиться к API Google (они имеют те же результаты, что и Google), но при этом не используют пользовательский поиск (пользовательские поисковые объявления добавляются, и на этом сайте их нет). Поэтому я предполагаю, что у них есть какой-то прокси-сервер, но почему google позволяет им запускать эти запросы?
Редактировать: Оказывается, что пользовательский API поиска также ограничен. Итак, как сделал gizoogle?
У Google есть строгие ограничения на то, как вы можете получить доступ к их поиску, по уважительной причине. Если вы хотите автоматически выполнять большие объемы запросов, вам придется заплатить их, вероятно, справедливую сумму за эту привилегию. – Jason
говорит «Bing» о результатах поиска в gizoogle ... так вот, вот как они это сделали ; они этого не сделали, они использовали bing. – dandavis