2011-10-14 75 views
2

我想生成一個我的網站(包含500頁或更多)鏈接到外部網站的所有網頁的列表。程序掃描我的網站,並找到所有鏈接到外部網站的頁面

在我開始嘗試編寫這個代碼之前,我想知道是否存在已經存在的東西,所以我不會爲了一無所有而煩惱。

如果您知道任何或已經使用過,請分享。

感謝

+0

它應該問:https://softwarerecs.stackexchange.com/ – kenorb

回答

-2

最簡單的方法是使用數據庫中的SQL查詢,因此請確保在嘗試查找外部程序之前通過SQL查看是否可以執行相似的問題。

感謝大家的建議。

2

W3C link checker會給你所有的鏈接列表,並告訴你哪些是工作。廢棄輸出以僅顯示外部鏈接應該是非常簡單的。

+0

我注意到這個小問題,它不告訴你該鏈接位於何處。只有鏈接是不夠的,因爲我不知道我將不得不改變。 –

0

你有沒有考慮過使用網站嗅探器?有很多免費工具可以探索您的網站並列出您的網頁。

希望這有助於:)

+0

你知道一個給我所有外部鏈接的特定鏈接嗎? –

+1

我認爲您真的會喜歡它:https://www.google.com/webmasters/tools/ 一旦您添加了您的網站,請進入信息中心,然後進入「您的網站在網絡上」。它會告訴你內部和外部的聯繫。 –

4

對於鏈接檢查,我使用Xenu's Link Sleuth

+0

如果我沒有弄錯,這不會從給出的鏈接遞送到每個頁面,因此我不知道每個外部鏈接,而不必手動輸入我想檢查的網頁的每個鏈接。 –

+0

它遞歸它在給定起始頁面上找到的所有鏈接以及同一個域上的所有頁面,包括傳出的外部鏈接。試試看吧!它快速且免費。 –

+1

好的建議,非常有用的工具,謝謝! – Alan