Поиск изображений Google по URL-адресу — кнопка «Найти больше» похожа на эту.

У меня есть галерея изображений на моем сайте. Под каждым из них я хотел бы иметь ссылку с надписью «Найти больше похожих на этот». Эта ссылка автоматически предоставит Google Image Search URL-адрес изображения и вернет пользователю поисковую галерею изображений Google, подобную той, по которой он щелкнул.

Чтобы узнать, что я имею в виду под поиском изображений Google по URL-адресу, перейдите сюда и щелкните значок камеры: http://images.google.com/

Я действительно ничего не нашел в устаревшем API, и я посмотрел, как Google делает это сам, и кажется, что кнопка отправки перехватывается запутанным javascript (хотя форма html имеет формат запроса GET).

Так что я немного в растерянности, не уверен, что это вообще возможно.


person Vigrond    schedule 25.01.2012    source источник


Ответы (2)


Это то, что вам нужно: http://images.google.com/searchbyimage?image_url=.

за которым следует URL-адрес каждого из ваших изображений в вашей галерее.

Пример: http://images.google.com/searchbyimage?image_url=http://www.google.com/images/srpr/logo3w.png

Я наткнулся на ваш вопрос после того, как столкнулся с аналогичной проблемой. У меня нет галереи, мне просто не нравится делиться своим браузером/компьютером/личными данными с Google, поэтому я использую Noscript.

При поиске URL-адреса изображения (без нажатия запутанной кнопки JS) над результатами отображается следующее: «Для сопоставления изображений попробуйте выполнить поиск по изображению».

а «Поиск по изображению» — кликабельная ссылка.

Надеюсь, это поможет вам.

person Fellow_computerer    schedule 25.03.2012
comment
Вау! Отличный ответ. Я никогда не думал о Noscript, но имело бы смысл, если бы он привел вас к ответу при широкой поддержке Google. Большое спасибо! - person Vigrond; 27.03.2012
comment
Есть ли URL-адрес для ответа json, например ajax.googleapis.com/ajax/services.. .? - person jscripter; 21.11.2014

Для меня работает следующее: http://images.google.com/search?tbm=isch&q=your+query

Это то, что вы ищете?

person oliphaunt    schedule 02.02.2012
comment
Нет, это будет обычный текстовый запрос. Я ищу запрос по изображению (url) - person Vigrond; 02.02.2012
comment
Правильно. Теперь я понимаю, что вы имеете в виду. - person oliphaunt; 09.02.2012