Получение первого изображения из поиска картинок Google с помощью их системы пользовательского поиска в Javascript - PullRequest
4 голосов
/ 11 августа 2011

Я пытаюсь извлечь 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, это то, что я действительно после.

Ура!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...