Networking 如何在给定基本url地址的情况下获取url地址的所有扩展名?

Networking 如何在给定基本url地址的情况下获取url地址的所有扩展名?,networking,network-protocols,network-security,Networking,Network Protocols,Network Security,有没有办法知道url的所有扩展名 例如,假设有一个名为www.blabla.com 还有另一个页面www.blabla.com/blabla2.html 有没有办法只从www.blabla.com了解www.blabla.com/blabla2.html 在较高级别上,您请求基本页面,然后请求该页面上链接的所有页面。继续此过程将生成网站上引用的所有URL。但是,如果www.blabla.com/blabla2.html是真实页面,但从未在网站上实际链接,则此过程将找不到它。不,这是不可能的。因为

有没有办法知道url的所有扩展名

例如,假设有一个名为
www.blabla.com

还有另一个页面
www.blabla.com/blabla2.html


有没有办法只从
www.blabla.com
了解
www.blabla.com/blabla2.html


在较高级别上,您请求基本页面,然后请求该页面上链接的所有页面。继续此过程将生成网站上引用的所有URL。但是,如果www.blabla.com/blabla2.html是真实页面,但从未在网站上实际链接,则此过程将找不到它。

不,这是不可能的。因为主域名后面的名称 大部分都是完全虚拟的。 表示该名称后面的资源不能是具体文件 或者一个具体的网页

只有访问每个url至少一次,您才能知道它。 比WebCrawler提到的另一个答案更有意义

我的回答还暗示,现在有恶意软件来检查正在发生的事情


看看Unix wget。这提供了一些很好的可能性

+1用于提出wget。Wikipedia在这里对其功能和注意事项有一些非常好的描述:@thesquaregroot thx for you agreement。你给我的链接对我来说很好,尤其是因为它的名字。尽管我认为它在安全的网络中不能正常工作。