Парсер картинок с 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, время: 14:38. |