Marcelo,

Você pode usar API ou simular uma sessão de browser com o cUrl. 

Vou te dar exemplos de pedaços de código em que o acesso SIMULANDO browser é 
feito para o google.

$pesquisa = "salvador s. scardua";
loop(){
   $url = "http://www.google.com/search?hl=pt-BR&start="; . $pagina_google * 100 
. "&sa=N&num=" . $NUM_RES_POR_PAG_GOOGLE . "&q=". urlencode($pesquisa) . 
"&filter=0";
   $html = $Busca->pegarConteudo($url);
   $links_google = $Busca->pegarLinksGoogle($html);
}



/* FUNÇÕES */


public function pegarConteudo($url_busca) {

      // Executa a Busca

      $ch = curl_init();

      curl_setopt($ch, CURLOPT_URL, $url_busca);

      curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);

      curl_setopt($ch, CURLOPT_HEADER, FALSE);

      $html = curl_exec($ch);

      curl_close($ch);



      return $html;

}





public function pegarLinksGoogle($htmlGoogle) {

      $dom = new DOMDocument();

      $dom->preserveWhiteSpace = false;

      $dom->loadHTML($htmlGoogle);



      $params = $dom->getElementsByTagName('a');



      foreach ($params as $param) {

         if ($param->getAttribute('class') == 'l') {

            $links[] = $param->getAttribute('href');

         }

      }

      return $links;

}


Att,


> From: [email protected]
> Date: Tue, 19 Apr 2011 11:15:32 -0300
> To: [email protected]
> Subject: [CodeIgniter] Api Google
> 
> Pessoal, ve se conseguem me dar uma luz para o que tenho que começar a
> fazer.
> 
> No que estou fazendo, cada usuário tem o cadastro dos seus conhecidos, e a
> partir disso vou ter que mostrar noticias sobre esses meus conhecidos que
> tenham na web, e a principio foi conversado aqui em ler uma api do google
> para isso, existe essa possibilidade ou algo assim?
> 
> Como eu poderia fazer isso? Guardando em banco as informações que eu for
> lendo da api e depois mostrando! Onde eu encontro algo que me possa ajudar
> com isso?! Sim, estou meio perdido, só meio! :-P
> 
> Abs
> 
> -- 
> Marcelo Felipe Santiago Diniz
> [image: t_mini-a.png] @marcelo_leo27 <http://www.twitter.com/marcelo_leo27>
> _______________________________________________
> [email protected]
> http://www.codeigniter.com.br
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> 
> ---------------------------
> Oportunidade de negócio
> http://www.franquiasargohost.net
> ---------------------------
                                          
_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------

Responder a