2011-10-14 76 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