Comunidad de diseño web y desarrollo en internet online

recoger valor de una busqueda en google

Citar            
MensajeEscrito el 19 Mar 2010 01:05 pm
Buenas! esto reo que es bastante dificil.

Como recoger el valor de una busqueda de una imagen en google?
con php o flash necesito la url de la imagen chica del primer resultado... pero no quiero que se abra la pagina de google.. solo quiero la url de la imagen como variable.

Si alguien sabe algo.. aca espero

Abrazo

Por pixelismo

27 de clabLevel



Genero:Masculino  

Olivos, Buenos Aires

chrome
Citar            
MensajeEscrito el 19 Mar 2010 03:15 pm
Investigá un poco este Ejemplo del API de google images search en el Code Playground. No esta muy lejos de lo que buscas, sino lee un poco el API que saber no hace mal a nadie =)
Suerte!

Por Jinik

41 de clabLevel



 

Buenos Aires, Argentina

chrome
Citar            
MensajeEscrito el 19 Mar 2010 04:30 pm
Jajaj, por su puesto que no.. al contrario, me encanta saber.. solo que cuando llego al dia 5 sin lograr lo que busco, ahi empiezo a molestar en los foros jaja.

Lo que busco es practicamente eso del playground... solo que de ajax no tengo mucha idea... porque tengo que obtener la url en flash... pero con eso tengo para entretenerme un rato largo!

un abrazo y gracias

Por pixelismo

27 de clabLevel



Genero:Masculino  

Olivos, Buenos Aires

chrome
Citar            
MensajeEscrito el 24 Mar 2010 04:29 am
Acá te dejo un código, es básicamente lo que te dije antes pero adaptado minimamente para que te sirva.
Lo que hace es darte el url de la primera imagen de una busqueda ( en ese caso es del Subaru STI que viene por defecto ).
Cualquier cosa chiflá =)

PD: eso si, si lo vas a usar en un dominio vas a necesitar el API key de google search.

Código HTML :

<!--
  copyright (c) 2009 Google inc.

  You are free to copy and use this sample.
  License can be found here: http://code.google.com/apis/ajaxsearch/faq/#license
-->

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
    <title>Google AJAX Search API Sample</title>
    <script src="http://www.google.com/jsapi?key=ABQIAAAA1XbMiDxx_BTCY2_FkPh06RRaGTYH6UMl8mADNa0YKuWNNa8VNxQEerTAUcfkyrr6OwBovxn7TDAH5Q"></script>
    <script type="text/javascript">
    
    
    google.load('search', '1');
    
    function searchComplete(searcher) {
    
      if (searcher.results && searcher.results.length > 0) {
    
        var contentDiv = document.getElementById('content');
        contentDiv.innerHTML = '';
    
        var results = searcher.results;
        
    
          var result = results[0];
          var imgContainer = document.createElement('div');
    
          var title = document.createElement('h2');
    
          title.innerHTML = result.tbUrl;
    
          var newImg = document.createElement('img');
    
          newImg.src = result.tbUrl;
    
          imgContainer.appendChild(title);
          imgContainer.appendChild(newImg);
    
          contentDiv.appendChild(imgContainer);
        
      }
    }
    
    function OnLoad() {
    
      var imageSearch = new google.search.ImageSearch();
    
    
      imageSearch.setRestriction(google.search.ImageSearch.RESTRICT_IMAGESIZE,
                                 google.search.ImageSearch.IMAGESIZE_MEDIUM);
    
    
      imageSearch.setSearchCompleteCallback(this, searchComplete, [imageSearch]);
    
    
      imageSearch.execute("Subaru STI");
    }
    google.setOnLoadCallback(OnLoad);
    </script>
  </head>
  <body style="font-family: Arial;border: 0 none;">
    <div id="content">Loading...</div>
  </body>
</html>

Por Jinik

41 de clabLevel



 

Buenos Aires, Argentina

chrome
Citar            
MensajeEscrito el 24 Mar 2010 12:06 pm
Gracias Jinik por tomarte el tiempo.. estube chusmeando esos codigos que me habias pasado de google, pero no lograba la manera de pasarlo a php para enviarle una variable.

Y buscando por ahi encontre uno mucho mas simple... lamentablemente aunque me cueste admitirlo... es una api de yahoo... pero funciona muy bien... solo le das el formato a la url con los valores correspondientes y te devuelve un xml con lo que buscas... asique directamente desde flash ya armo la url con las variables y m ellega el resultado...
Ya es la segunda vez que Yahoo me tapa la boca jaja


De paso.... :D tenes idea de si es mucho problema usar la api de Amazon para buscar y mostrar las caratulas de los albums?

Aca te dejo el repro que hice para Facebook, si te fijas abajo de la lista agregue 3 radios... cuando desplegas la info de la radio te dice nombre, autor y la imagen es la busqueda de yahoo... pero no es lo ideal... seria mejor el album donde esta ese tema. Pero con eso me conformo



Un abrazo y gracias por la respuesta
cualquier cosa avisame!

Por pixelismo

27 de clabLevel



Genero:Masculino  

Olivos, Buenos Aires

chrome
Citar            
MensajeEscrito el 24 Mar 2010 11:42 pm
Interesante la idea, la verdad que me gusta =)
Que suerte que encontraste la forma, pero la verdad del API de Amazon no tengo ni idea :P
Ojala tengas suerte con eso, ojala te vaya bien :D

Por Jinik

41 de clabLevel



 

Buenos Aires, Argentina

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.