如何检测网站的所有网址?

时间:2014-05-26 07:55:53

标签: url web

我想知道如何检测指定网站的所有网址,让我们说,我知道https://stackoverflow.com/的网站,我怎么知道它有一些网址如https://stackoverflow.com/questionshttps://stackoverflow.com/tags,是否有方法或工具来了解结果?

1 个答案:

答案 0 :(得分:0)

有一些可能性:

  1. 如果您不想编写代码,可以使用 Xenu Webspider 等内容来扫描或保存网站。

  2. 如果您想将它作为自己工具的一部分使用,可以用PHP编写: 在外部服务器上侦听的目录已打开:

    $dir = "stackoverflow.com/"; foreach(scandir($dir) as $file){ print '<a href="'.$dir.$file.'">'.$file.'</a><br>'; }

  3. 目录收听是: 然后,您需要按php_get_contents打开网站,并根据preg_match过滤链接。