Я занимаюсь разработкой веб-приложения, в котором есть функция загрузки изображений с компьютера, учетной записи Google Drive или Dropbox. Мне нужно реализовать функцию поиска изображений Google. То есть, как только пользователь загружает изображения из любого из вышеупомянутых источников, поиск изображений в Google должен помочь мне найти изображения, похожие на загруженные изображения. Для этого я использую API поиска картинок Google (который устарел) и API пользовательского поиска. Просматривая документы этих двух API-интерфейсов, а также отвечая на некоторые похожие вопросы о stackoverflow, я обнаружил, что ни один из этих API-интерфейсов Google не поддерживает обратный поиск изображений. Итак, я хочу знать, возможно ли искать загруженные изображения с помощью обратного поиска изображений в Google, используя javascript, jQuery, PHP или все?
Я попробовал следующий способ, как упомянуто в их документации, только для демонстрации.
index.php
<script>
(function() {
var cx = '0175600182164289:bbjtp1p';
var gcse = document.createElement('script');
gcse.type = 'text/javascript';
gcse.async = true;
gcse.src = 'https://cse.google.com/cse.js?cx=' + cx;
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(gcse, s);
})();
</script>
<gcse:searchbox></gcse:searchbox>
<gcse:searchresults defaultToImageSearch="true"></gcse:searchresults>
Также я хочу знать, есть ли способ узнать IP-адрес / владельца сайта для всех результатов, которые мы получаем.
Задача ещё не решена.
Других решений пока нет …