lostyazilim
tr.link

Google arama sonuçları almak

5 Mesajlar 828 Okunma
acebozum
tr.link

werfection werfection WM Aracı Kullanıcı
  • Ü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...
 

 

wmaraci
reklam

fullstackdev fullstackdev WM Aracı Kullanıcı
  • Ü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;
 

 

werfection werfection WM Aracı Kullanıcı
  • Ü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)
Öncelikle teşekkür ederim vakit ayırıp bilginizi paylaştığınız için. Fakat şöyle bir hata ile karşılaştım. Google api console'dan bir api key aldım. Belirtilen yere api key'i girdim. Fakat sonuç şu şekilde oldu.

 

 

fullstackdev fullstackdev WM Aracı Kullanıcı
  • Ü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)
werfection google custom search te bi kac ayar yapman gerekiyo olabilir biraz arastirmayla bulabilirsin diye dusunuyorum bulamazsan full code'u paylasirim
 

 

wmaraci
wmaraci

werfection werfection WM Aracı Kullanıcı
  • Ü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 :)
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al