Я пытаюсь извлечь URL первого изображения, которое появляется из результатов поиска, на основе номера штрих-кода или UPC продукта.Это просто длинное число.
У меня есть кое-что, что работает с помощью Google, но это благодаря их устаревшей службе поиска.Вот фрагмент кода, который я использую:
google.load('search', '1');
...
function OnLoad()
{
// Create an Image Search instance.
imageSearch = new google.search.ImageSearch();
// Set searchComplete as the callback function when a search is
// complete. The imageSearch object will have results in it.
imageSearch.setSearchCompleteCallback(this, searchComplete, null);
imageSearch.execute(<?=json_encode($upc['upc']);?>);
// Include the required Google branding
google.search.Search.getBranding('branding');
}
Из того, что я понимаю, google.search.ImageSearch () устарела, что может означать, что они ограничат количество разрешенных запросов.То, что они хотят, чтобы я использовал, - это их новый API системы пользовательского поиска.Глядя на их документацию, кажется, что все дело в настройке пользовательской панели поиска, а это не то, чего я на самом деле хочу.Я пытаюсь выполнить быстрый поиск первого изображения, всплывающего из заданного поиска UPC, и использовать его в качестве изображения-заполнителя, пока не будет загружено предпочтительное изображение.
Я просто ищулучший способ получить изображение из простого поиска Google, это то, что я действительно после.
Ура!