Принудительно искать изображения в Google

У меня есть простой сайт, где верхний контент представляет собой вкладку навигации с двумя списками навигации: Интернет и Изображение. На вкладке навигации у меня есть элемент/панель пользовательского поиска Google. Вкладка Интернет по умолчанию выбрана для Интернета.

По умолчанию пользовательский поиск Google будет искать в Интернете, есть ли способ заставить его искать изображения с помощью php или, возможно, javascript. Итак, когда вкладка изображений установлена ​​​​в меню навигации, она будет искать изображения Google вместо Интернета?


person Anonym..    schedule 17.08.2012    source источник


Ответы (2)


Я думаю, вы можете создать свою собственную форму поиска изображений Google. Самое главное, что нужно знать, это то, что URL-адрес для поиска изображений выглядит так:

http://www.google.com/search?site=imghp&tbm=isch&q=Glee

(Где «Glee» — ваш поисковый запрос).

Вот простой пример того, какой должна быть форма, HTML:

<h1>Google Image Search</h1>
<input type = "text" id = "srchterm"/>
<button type = "button" onclick = "reDirect();">Search!</button>

JavaScript:

function reDirect() {
    window.location = 'http://www.google.com/search?site=imghp&tbm=isch&q=' + document.getElementById('srchterm').value;
}

Надеюсь, что помог вам в любом случае!

person Chris    schedule 17.08.2012
comment
Я использую пользовательский поиск Google: google.no/cse При поиске с помощью пользовательского поиска Google u будет перенаправлен даже на google.com/something или ваш собственный домен с результатами поиска, и ваш идентификатор для вашей поисковой системы не будет передан, если вы это сделаете, или я ошибаюсь? - person Anonym..; 18.08.2012
comment
@user1449761 user1449761 Да, я понимаю. Вы можете использовать тот же метод, описанный выше, для поиска только на вашем сайте, добавив это в начало вашего запроса: site:yoursite.com . В Google Custom Search API нет способа указать, что поиск должен выполняться только по изображениям. - person Chris; 18.08.2012
comment
@ user1449761 Я хочу сказать, что, к сожалению, вы не можете использовать тот же интерфейс Google CSE, который вы используете для веб-поиска, на своем сайте для поиска изображений. - person Chris; 18.08.2012
comment
Хорошо, но элемент поиска будет искать не мой сайт, а поиск изображений Google. Это то же самое для этого? Что-то я могу сделать в xml? Спасибо за помощь - person Anonym..; 18.08.2012
comment
@ user1449761 То же самое. Вот результат объединения кода из моего ответа выше: Ссылка. - person Chris; 18.08.2012

взгляните на этот URL:

http://www.google.com/search?tbm=isch&q=queen

person alpera    schedule 17.08.2012