我怎样才能获得该网站的所有网址?

时间:2013-11-20 09:24:11

标签: php jquery python ruby-on-rails

如何通过任何编程语言或软件获取网站的所有网址?

例如,我有网站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/,很酷的东西,但如果我没有弄错的话,它只会寻找子域名。我需要网址的右侧部分,而不是左侧。

3 个答案:

答案 0 :(得分:2)

一般的答案是,如果网站使用您没有的规则的URL重写,则无法执行此操作。如果网站是您的网站并且不使用复杂的重写,您可以尝试浏览根目录以检索“.php”文件。

答案 1 :(得分:0)

由于您已在rails上使用ruby对此进行了标记,因此如果您拥有此网站/可以访问服务器,则可以在应用程序的根目录中执行rake routes并获取可用于它的路由的完整列表。

否则,除非您有权访问应用程序代码,否则我不能确定您能够获得详尽的列表

答案 2 :(得分:0)

您可以使用Sitemap选项获取所有网址