• 26-01-2009, 17:36:49
    #1
    Co2
    Üyeliği durduruldu
    Merhaba,
    İnternetten indirdiğim bi scriptin içinde google dan veri çekme var ayne şöyle kod:
    </tr><tr><td><table width="100%" border="0" cellpadding="0" cellspacing="2">
    <?
    	$aranan = urlencode($kelime);
    	$data=file_get_contents("http://www.google.com.tr/search?hl=tr&q=".$aranan);			
    		$bol = explode("<div class=g>",$data);
    		for ($i=1;$i<=count($bol)-1;$i++) {
    		preg_match("'<a href=\"(.*?)\" class=l'si",$bol[$i], $adres);
    		preg_match("'class=l>(.*?)</h2>'si",$bol[$i], $baslik);
    		preg_match("'<td class=\"j\">(.*?)<br><span class=a>'si",$bol[$i], $aciklama);
    ?>
    	<tr>
    ancak ana sayfada bu kısımdan gelen veri gözükmüyor daha doğrusu veriyi çekmiyor neden olabilir acaba ?

    Dosyanın tamamını ekliyorum ... TIKLA
  • 26-01-2009, 17:58:26
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Google direk kaynak kodunu indirmenize izin vermez.
    Curl ile ref ve cookie göndererek alabilirsiniz.
  • 26-01-2009, 19:49:09
    #3
    Co2
    Üyeliği durduruldu
    Anladım bu o zaman kapsamlı bişey ha diyince yapılamayacak