我想知道如何检测指定网站的所有网址,让我们说,我知道https://stackoverflow.com/的网站,我怎么知道它有一些网址如https://stackoverflow.com/questions和https://stackoverflow.com/tags,是否有方法或工具来了解结果?
答案 0 :(得分:0)
有一些可能性:
如果您不想编写代码,可以使用 Xenu 或 Webspider 等内容来扫描或保存网站。
如果您想将它作为自己工具的一部分使用,可以用PHP编写: 在外部服务器上侦听的目录已打开:
$dir = "stackoverflow.com/";
foreach(scandir($dir) as $file){
print '<a href="'.$dir.$file.'">'.$file.'</a><br>';
}
目录收听是:
然后,您需要按php_get_contents
打开网站,并根据preg_match
过滤链接。