2012-03-11 52 views
-5

我想在未在Google搜索引擎上編入索引的域中查找特定網址。這個網站不是我的,我根本沒有任何特權。如何使用PHP在域內查找特定的URL?

我已經嘗試使用,滿懷希望Sitemap generator它顯示出來:

http://www.example.com?user=9191919 
http://www.example.com?user=3636363 
... 

但它讓我看到只有500網址。


有沒有PHP方式來搜索這個URL而不使用暴力?

我也知道它存儲在路徑"example.com/pages" + numbers,所以也許這可以縮短搜索。

+0

我更新了問題。如果仍然不正確,請考慮留下反饋意見。閱讀頭腦是很難的。 – Yim 2012-03-14 19:53:10

回答

2

沒有很多實際的解決方案,看起來你在說什麼。如果你有時間,暴力強制是最簡單的解決方案。

我會假設你想在這裏搜索某個內容的頁面。

<?php 
set_exec_limit(0); 
ob_start(); 

$url_prefix = "http://www.example.com?user="; 
$search = "FINDME"; 
$start = 10; 
$end = 1000000; 

for($i = $start; $i < $end; $i++){ 
    $content = file_get_contents($url.$i); 
    if(stripos($content,$search) !== FALSE){ 
     print $url.$i." \n"; 
     ob_flush(); 
     usleep(500); # take it easy 
    } 
} 

ob_end_flush(); 
?> 

這應該讓你開始,如果它不是已經整個織補的事情。十分簡單。


PS:不要把usleep()函式再向下。如果有的話,將其設置爲1000以保證安全。花時間而不是風險更好。

相關問題