2013-03-19 3 views
0

Я хочу разработать приложение, которое будет отображать рекомендации Google мгновенно. Это для проекта курса, и на данный момент я мало знаю о средствах веб-программирования. Интересно, можно ли получить эти данные с другой веб-страницы. Если вы считаете, что это возможно, и возможно, с какой платформы вы могли бы направить меня в правильном направлении?Получение мгновенных данных Google

ответ

0

Без дополнительной информации о том, что вы на самом деле пытаетесь сделать, трудно дать правильный ответ. Из того, что я могу понять, вам просто нужен список автозаполненных элементов из поиска Google, чтобы манипулировать, как вам нравится?

В этом случае, используя наивысший рейтинг от here, вы можете использовать http://suggestqueries.google.com/complete/search?client=firefox&q=YOURQUERY, чтобы предоставить вам объект JSON, который затем можно манипулировать, чтобы получить результаты автозаполнения. Требуется часть client=, но я не рассматривал различные варианты, которые вы можете добавить туда.

Лично я до сих пор не использовал JSON, поэтому не могу помочь вам разобраться в его синтаксическом анализе, но вы можете найти дополнительную информацию об этом на JSON website и w3 website.

0

Вам нужно будет действовать как javascript или запустить javascript engine или добавить браузер и связь с ним.

Что происходит, когда вы печатаете, вызывается функция javascript. Поэтому вам нужно вызвать эту функцию самостоятельно или подражать ее действию. Я предполагаю, что он программирует веб-сервис/веб-страницу (аякс) с тем, что вы набрали. Сервер отвечает предложениями. Не очень сложно, если Google не откажет вам в том, что он понимает ваш браузер. Я думаю, что им нравится только 100 бесплатных вызовов API, но вы можете об этом узнать в Google google.

Http Компоненты в java помогут вызвать serice с помощью cookeis и т. Д. Вы должны использовать инструменты dev на firefox, чтобы узнать, что происходит под капотом, когда вы вводите панель поиска google и видите код.

Смежные вопросы