Как веб-сайт, такой как http://www.dogpile.com, отображает результаты поиска от Google и других поисковых систем на своей странице. Единственный способ, которым я могу думать о том, чтобы сделать что-то подобное, - это использовать iframes, но, конечно, тогда контент не будет на моей странице.
Они используют общедоступные API для различных поисковых систем и строят свои страницы из результатов.
См .:
API поиска Google API поиска Bing Yahoo! API поиска
когда кто-то запрашивает поиск:
Вы можете использовать AJAX и просто рассматривать удаленную страницу как веб-сервис, который возвращает HTML. То есть просто вставьте HTML прямо в вашу DOM.
На стороне сервера загрузите содержимое их страницы, сделайте все относительные ссылки абсолютными, добавьте свои заголовки к своим, добавьте свое тело к себе, надеюсь, вас не поймают на краже чужого контента.
Взгляните на curl .На этой странице есть множество примеров его использования.