aLKaDraZ adlı üyeden alıntı: mesajı görüntüle
Böyle bir tools yok diye biliyorum. Bende kodlayım bir faydam olsun istedim. Belki biri dua filan eder diye

Öncelikle https://www.r10.net/google-optimizasy...le-search.html şu konudaki programı indirip kuruyorsunuz.

Programı açın "aratılacak" kısmına aynen şunu yazıyoruz: site:r10.net

program google da indexli tüm urlleri alıp txt dosyasına ekleyecek. Her satıra bir url gelicek.

Txt kopyalayım. Aşağıdaki kod ile tüm urlleri bir dizi haline getirmemiz gerekiyor.

$string= "Buraya urlleri direk yapıştır. her satıra bir url gelmesi gerek tabiki.";

//\n karaktelerini <br> tagı ile değiştiriyoruz.
$satirbasi = nl2br($string);

//echo $satirbasi;
//<br> taglarını dizi olması için "," bununla değiştiryoruz.
$dizi = preg_replace('#\n#si','","',$string);

echo $dizi;
Ekranda çıktı veren kodu tekrar kopyalıyoruz. öyle kolay değil bu işler daha yolun başındayız.
//Aşağıdaki şekilde çift tırnakların içerisine kopyaladığımız urlleri aynen yapıştırıyoruz.
//Dizi mantığı array("url1","url2"); şeklinde olmalıdır.
$dizi = array("");


//sitenin html url yapısı aşağıdaki şekilde ise
$internallinkhedef = "iletisim.html";

//sitenin html url yapısı aşağıdaki şekilde ise
//$internallinkhedef = "www.domain.com/hedefurl.html"


foreach($dizi as $urlem){
    
    //echo $urlem.'<br>';
error_reporting(E_ALL);
set_time_limit(0);
ini_set('max_execution_time',0);
ini_set('display_errors','0');
$header[0] = "Accept: text/xml,application/xml,application/xhtml+xml,";
$header[0] .= "text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5";
$header[] = "Cache-Control: max-age=0";
$header[] = "Connection: keep-alive";
$header[] = 'X-Requested-With: XMLHttpRequest';
$header[] = "Keep-Alive: 300";
$header[] = "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7";
$header[] = "Accept-Language: en-us,en;q=0.5";
$header[] = "Pragma: ";
$header[] = "X-Generate-Time:";
$header[] = "X-Requested-With: XMLHttpRequest";
$debug = fopen('d.txt','wr');
$debug2 = fopen('b.txt','wr');
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL,urldecode($urlem));
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER,false);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_HTTPHEADER, $header);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION,1);
curl_setopt($curl, CURLOPT_RETURNTRANSFER,1);
curl_setopt($curl, CURLOPT_FRESH_CONNECT,true);
curl_setopt($curl, CURLOPT_COOKIESESSION, true);
curl_setopt($curl, CURLOPT_COOKIEJAR,dirname(__FILE__).'/kuki.txt');
curl_setopt($curl, CURLOPT_COOKIEFILE,dirname(__FILE__).'/kuki.txt');
curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13');
curl_setopt($curl, CURLOPT_REFERER, 'Referer: https://www.google.com.tr/');
curl_setopt($curl, CURLOPT_WRITEHEADER,$debug);
curl_setopt($curl, CURLOPT_STDERR, $debug2);
curl_setopt($curl, CURLOPT_VERBOSE,true);
$veri = curl_exec($curl);

if(preg_match('#('.$internallinkhedef.')#si',$veri,$url)){

    echo 'Bu Sayfadan '.$urlem. ' ->Buraya Link Var '.$url[1].'<br>';
    $say[] = $url[1];
    //Url ler arası Bekleme süresi 3 sayine lütfen sitelere saygılı olalım.
    sleep(3);
    
}
    
}


echo 'Toplam Link Sayisi: '. count($say).'<br>';
Bu işinize görür diye düşünüyorum. Bende bu kadar kalın sağlıcakla.
hocam naptın yav.

saolasın işin gücün rast gitsin.