如何通过任何编程语言或软件获取网站的所有网址?
例如,我有网站http://getmoneygettraffic.com/,我知道还有一些其他网页,例如http://getmoneygettraffic.com/48h 如何找到其他页面的链接?如果我只知道域名 - http://getmoneygettraffic.com/
更新:(这是我的网站)我可以在没有rake(ROR)或转到ftp或cPanel的情况下获取网站的所有网址吗?
我试过这个stackoverflow.com/questions/857653 / ...和这一个stackoverflow.com/questions/131989 / ...这也是stackoverflow.com/questions/16619687 /
另外,我试过了 - > https://code.google.com/p/knock/,很酷的东西,但如果我没有弄错的话,它只会寻找子域名。我需要网址的右侧部分,而不是左侧。
答案 0 :(得分:2)
一般的答案是,如果网站使用您没有的规则的URL重写,则无法执行此操作。如果网站是您的网站并且不使用复杂的重写,您可以尝试浏览根目录以检索“.php”文件。
答案 1 :(得分:0)
由于您已在rails上使用ruby对此进行了标记,因此如果您拥有此网站/可以访问服务器,则可以在应用程序的根目录中执行rake routes
并获取可用于它的路由的完整列表。
否则,除非您有权访问应用程序代码,否则我不能确定您能够获得详尽的列表
答案 2 :(得分:0)
您可以使用Sitemap选项获取所有网址