Web applications 将可视化网站地图链接到web应用程序

Web applications 将可视化网站地图链接到web应用程序,web-applications,sitemap,Web Applications,Sitemap,我花了很多时间浏览网页,想找到一个解决我问题的办法,但毫无结果 我有一个有很多页面的web应用程序。许多页面都有各自的子页面,其中一些子页面也有其他子页面,以此类推。web应用程序只是UI,这意味着它是HTML模型 我需要的是某种方法(显然是在应用程序的帮助下)如何将包含所有这些HTML文件的文件夹与可视化站点地图连接起来。我还需要,当我在这个文件夹中创建另一个HTML页面,网站地图将知道并动态修改这个页面。如果一个页面被删除了,情况也是如此 我尝试使用该应用程序,但由于我的应用程序有许多连接到

我花了很多时间浏览网页,想找到一个解决我问题的办法,但毫无结果

我有一个有很多页面的web应用程序。许多页面都有各自的子页面,其中一些子页面也有其他子页面,以此类推。web应用程序只是UI,这意味着它是HTML模型

我需要的是某种方法(显然是在应用程序的帮助下)如何将包含所有这些HTML文件的文件夹与可视化站点地图连接起来。我还需要,当我在这个文件夹中创建另一个HTML页面,网站地图将知道并动态修改这个页面。如果一个页面被删除了,情况也是如此

我尝试使用该应用程序,但由于我的应用程序有许多连接到div、span等的javascript链接,而不是锚,PowerMapper不会将这些链接识别为链接,因此在创建站点地图时,会有许多断开的链接,PowerMapper不允许您更改这些链接。它只是读取一个网站/web应用程序,爬行是为了创建可视化的站点地图

请,如果有人知道一个应用程序,它可以让你连接一个网站地图到一个包含HTML模型的文件夹,反之亦然,并且你可以完全控制它,请告诉我,因为我完全迷路了


非常感谢

根据我的经验,如果一个网页链接到另一个网页导致无法阅读的蜘蛛网,那么网站地图会显示网页之间的连接。。。最好显示页面的层次结构,而不考虑页面之间的链接,例如作为伪目录结构。这里有一个由站点导航结构自动生成的页面(在本例中存储在数据库中,但原则上可能隐含在页面的目录结构中):


这就是你要找的网站地图类型吗?如果没有,你能发布你想要的输出类型的图片吗?

根据我的经验,如果一个链接到另一个链接导致无法读取的蜘蛛网,那么一个站点地图会显示页面之间的连接。。。最好显示页面的层次结构,而不考虑页面之间的链接,例如作为伪目录结构。这里有一个由站点导航结构自动生成的页面(在本例中存储在数据库中,但原则上可能隐含在页面的目录结构中):


这就是你要找的网站地图类型吗?如果没有,您可以发布您所寻求的输出类型的图像吗?

您可以使用Selenium编写脚本来爬行链接。也许可以使用一个简单的ruby脚本。Selenium支持JS,只需遍历每个页面的DOM并单击每个节点


您还可以使用watir和firewatir,

您可以使用Selenium编写脚本来爬行链接。也许可以使用一个简单的ruby脚本。Selenium支持JS,只需遍历每个页面的DOM并单击每个节点


您还可以使用watir和firewatir,

sitemapper如何知道javascript链接?我的意思是,它们不是物理链接,因此不能被检查。围绕这一点存在很多固有的问题:有很多方法可以链接东西并动态更改JavaScript中的内容,而这些更改中的许多实际上并不是新的网页,您将如何映射它们?机器很难理解JavaScript链接背后的逻辑。这就是我讨厌JavaScript链接的原因;)有道理。我使用的应用程序(PowerMapper)可以识别javascript链接,但前提是这些链接设置在页面的某个位置。如果它们位于div中并被单击调用,它将无法识别它们,这是可以理解的。基本上,我需要这个系统,但我认为这是不可能实现的:sitemapper会知道javascript链接吗?我的意思是,它们不是物理链接,因此不能被检查。围绕这一点存在很多固有的问题:有很多方法可以链接东西并动态更改JavaScript中的内容,而这些更改中的许多实际上并不是新的网页,您将如何映射它们?机器很难理解JavaScript链接背后的逻辑。这就是我讨厌JavaScript链接的原因;)有道理。我使用的应用程序(PowerMapper)可以识别javascript链接,但前提是这些链接设置在页面的某个位置。如果它们位于div中并被单击调用,它将无法识别它们,这是可以理解的。基本上,我需要这个系统,但我认为这是不可能实现的:SI通常不使用ruby,但您的解决方案似乎就是我要做的。谢谢,我会记住这一点,我通常不使用ruby,但你的解决方案似乎就是我要做的。谢谢,我会记住的