merhaba arkadaşlar php ile backlink sayısını elde edebileceğim bir kaynak var mı?
Googlede link:siteismi.com diye arattığımda çıkan link sayısını alabiliyorum fakat az gösteriyor orda linkleri.Zeytechdeki backlink sayısı doğru gösteriyor sadece backlink sayısını alacağım zeytech hangi kaynaktan elde ediyor backlink sayısını acaba
Backlink sayısı elde etmek
9
●874
- 12-12-2009, 14:52:05Eposta Aktivasyonu Gerekmekte
- 12-12-2009, 15:32:59Eposta Aktivasyonu Gerekmektehttp://zeytech.net/Google-Backlink-Sorgulama-01ag.aspx
mesala burdaki gibi backlink sayısını öğrenebileceğim bir link yada kaynak kod varmı - 12-12-2009, 17:22:07Üyeliği durdurulducurl ile standart sorgulama nasilsa okuyup explode ile parçalayip alabilirsiniz
- 07-01-2010, 18:04:39henüz yeni class yapılarına girdim ilk yaptığım deneme bu o yüzden şekillendirmesi sana kalmış şu durumda verdiği çıktı şöyle
Backlink: 651
Index: 566
class dosyamız
class veriCek { public $adres = null; public $veri; public $hata = array(); public function googleBacklink($adres) { $this->adres = $adres; $this->veri = file_get_contents('http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=site%3A'.$this->adres); $this->veri = json_decode($this->veri); $son = $this->veri->responseData->cursor->estimatedResultCount; if(!empty($son)) { return $son; } else { return $son = 0; } } public function googleIndex($adres) { $this->adress = $adres; $this->veris = file_get_contents('http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=link%3A'.$this->adress); $this->veris = json_decode($this->veris); $son = $this->veris->responseData->cursor->estimatedResultCount; if(!empty($son)) { return $son; } else { return $son = 'Sonuç Yok'; } } }index sayfamız
require_once('baglanti.sinif.php'); $adres = 'http://www.mynet.com'; $data = new veriCek(); print 'Backlink: '.$data->googleBacklink($adres).'<br />'; print 'Index: '.$data->googleIndex($adres); - 07-01-2010, 20:59:30farozlu vermiş olduğun kod yanlış sonuçlar veriyor.
Doğru sonuç elde etmek için http://www.backlinkwatch.com/ adresini kullanabilirsiniz. - 08-01-2010, 22:41:26Merhaba konunuzu görünce cURL kullanarak böyle birşey yazdım belki işinize yarayabilir yanlız şöyle bir durum var localhostta çalışıyo hostta çalışmıyo
<?php $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,"http://www.backlinkwatch.com/index.php"); curl_setopt($ch,CURLOPT_POST,1); curl_setopt($ch,CURLOPT_POSTFIELDS,"backlinkurl=https://www.r10.net"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $data = curl_exec($ch); curl_close($ch); $veri = explode('<td valign="middle"class="row"align="center" width="66" >Total Backlinks</td> <td class="row"align="center" width="671" >',$data); $veri = explode(" </td>",$veri[1]); echo "Toplam Backlink: <strong>$veri[0]</strong>"; ?> - 08-01-2010, 22:44:30metanek adlı üyeden alıntı: mesajı görüntüle
http://www.bymadak.com/demo.php buraya koydum ama çabuk çekmedi hatta 1 dakika geçti bir sonuç gelmedi ; Toplam Backlink: yazdı sadece