Парсер картинок с Google
Есть скрипт на парсер картинки из Гоогла
Это в шаблон сайта: <script src="http://www.google.com/jsapi"></script> <script type="text/javascript"> // Подключение jQuery google.load('jquery', '1.4.2'); google.setOnLoadCallback(function() { var image_key=encodeURIComponent('[KEY]'); function getimage(id) { $('#img1')['attr']('src', 'http://www.ajaxload.info/images/exemples/26.gif'); $['getJSON']('http://ajax.googleapis.com/ajax/services/search/images?v=1.0&q=' + image_key + '&rsz=2&imgsz=medium&callback=?', function (json) { $('#img1')['attr']('src', (json['responseData']['results'][id]['url'])); $('#img1')['error'](function () { getimage(id + 1); }); }); }; getimage(0); }); </script> А это в место где требуется вывести картинку: <img id="img1" width="100" alt="[KEY]" title="[KEY]"> как сделать что бы этот скрипт выводил несколько картинок? например первые 10 из запроса поиска |
добрый день спасибо за скрипт работает только один вопрос как к нему прикрутить так чтобы на 4 картинки
|
За количество возвращаемых результатов отвечает параметр rsz в запросе. Соответственно меняете rsz=2 на rsz=4. Максимум - 8.
|
ну вот тут + image_key + '&rsz=4&imgsz=medium&callback=?' на 4 и не чего не произошло так же 1 скрин
|
Ну так пройдитесь циклом по массиву результатов и выведите их в отдельных img.
|
не че не выходит все равно только один скрин че делать
|
Как цикл писал? Хотя судя по орфографии ничего ты не писал, а пришел скопировать что-то готовое.
|
jsnb,
я извиняюсь а можно поподробнее или на примере |
ну скопировать тоже но хотелось бы немного понять вчера сидел рылся Яндекса гугл все пытался понять парсер апи ключи все ново поэтому учим помощь не помешает за ранее спасибо
|
jsnb,
тоесть <img id2="img2" width="100" alt="[KEY]" title="[KEY]"> <img id3="img3" width="100" alt="[KEY]" title="[KEY]"> <img id4="img4" width="100" alt="[KEY]" title="[KEY]"> и тоже прописать в самом скрипте |
Часовой пояс GMT +3, время: 15:50. |