Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Парсер картинок с Google (https://javascript.ru/forum/misc/33357-parser-kartinok-s-google.html)

Giku 20.11.2012 14:38

Парсер картинок с 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 из запроса поиска

atoxaa 31.03.2014 08:02

добрый день спасибо за скрипт работает только один вопрос как к нему прикрутить так чтобы на 4 картинки

jsnb 31.03.2014 08:24

За количество возвращаемых результатов отвечает параметр rsz в запросе. Соответственно меняете rsz=2 на rsz=4. Максимум - 8.

atoxaa 31.03.2014 08:40

ну вот тут + image_key + '&rsz=4&imgsz=medium&callback=?' на 4 и не чего не произошло так же 1 скрин

jsnb 31.03.2014 08:44

Ну так пройдитесь циклом по массиву результатов и выведите их в отдельных img.

atoxaa 31.03.2014 08:45

не че не выходит все равно только один скрин че делать

jsnb 31.03.2014 08:48

Как цикл писал? Хотя судя по орфографии ничего ты не писал, а пришел скопировать что-то готовое.

atoxaa 31.03.2014 08:48

jsnb,
я извиняюсь а можно поподробнее или на примере

atoxaa 31.03.2014 08:52

ну скопировать тоже но хотелось бы немного понять вчера сидел рылся Яндекса гугл все пытался понять парсер апи ключи все ново поэтому учим помощь не помешает за ранее спасибо

atoxaa 31.03.2014 09:07

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.