Böyle bir tools yok diye biliyorum. Bende kodlayım bir faydam olsun istedim.

Ö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: [URL]https://www.google.com.tr/');[/URL] 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.