-
Üyelik
01.12.2014
-
Yaş/Cinsiyet
27 / E
-
Meslek
Web Master
-
Konum
Bursa
-
Ad Soyad
A** A**
-
Mesajlar
374
-
Beğeniler
69 / 83
-
Ticaret
18, (%100)
Merhaba, arkadaşlar google'da belirtilen kelimenin ilk sıradan son sıraya kadar olan tüm siteleri çekmek istiyorum. Biraz araştırma yaptım birkaç script indirdim, fakat Google bu hizmetini durdurmuş sanırım. Belirli bir url yapısı vardı gördüğüm kadarıyla search v.s diye onu kullanınca direk 302 ile yönlendirme sağladığı için net bir sonuç elde edemedim. Sizlere danışmak istedim bilgisi olan paylaşırsa sevinirim. İyi forumlar...
-
Üyelik
25.06.2016
-
Yaş/Cinsiyet
36 / E
-
Meslek
full stack developer
-
Konum
İstanbul Avrupa
-
Ad Soyad
S** Ç**
-
Mesajlar
334
-
Beğeniler
35 / 93
-
Ticaret
0, (%0)
ben php ile cekmistim.. google apisini kullaniyorsun.. kod asagida..
case "getResults":
$adres = "https://www.googleapis.com/customsearch/v1";
$q = $_POST['keyword'];
$cx = "007246239120058448275:6n5_2aia2ku";
$key = "";//google api key..
$fields = "items(link,title)";
$num = 10;
$start = 1;
$sonuclar = array();
for ($i = 1; $i< 6; $i++)
{
if ($i > 1) $start = ($num * $i) + 1;
$requestURL = $adres."?q=".$q."&cx=".$cx."&fields=".$fields."&start=".$start."&num=".$num."&key=".$key;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $requestURL);
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); // set user agent
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$data = str_replace(array("\n", "\r", "\t"), NULL, curl_exec($ch));
curl_close($ch);
$sonuclar[] = $data;
}
echo json_encode($sonuclar);
break;
-
Üyelik
01.12.2014
-
Yaş/Cinsiyet
27 / E
-
Meslek
Web Master
-
Konum
Bursa
-
Ad Soyad
A** A**
-
Mesajlar
374
-
Beğeniler
69 / 83
-
Ticaret
18, (%100)
Tamamdır teşekkür ederim tekrardan ilginize. Biraz araştırayım aksi halde dönüş yaparım size :)