/ /視覚的なサイトマップをWebアプリケーションとリンクする - Webアプリケーション、サイトマップ

視覚的なサイトマップをWebアプリケーションとリンクする - Webアプリケーション、サイトマップ

私は無駄に私の問題の解決策を見つけるためにウェブをブラウズするのに多くの時間を費やしました。

私は多くのページを持つWebアプリケーションを持っています。 多くのページにそれぞれの子ページがあり、これらの子の一部には他の子もあります。 Webアプリケーションは、それがHTMLモックアップであることを意味する単なるUIです。

私が必要なのは何らかの方法です(明らかに助けを借りてこれらのHTMLファイルをすべて含むフォルダに視覚的なサイトマップを接続するにはどうすればよいですか?私はまた、このフォルダに別のHTMLページを作成すると、サイトマップがこのページを虚構的に認識して修正する必要があります。ページが削除された場合も同様です。

私はアプリケーションを使ってみました PowerMapper 私のアプリケーションにはたくさんのjavascriptがあるのでPowerMapperはアンカーではなくDIV、SPANなどに接続されているリンクをこれらのリンクとして認識しないため、サイトマップを作成するとリンクが壊れてしまい、PowerMapperで変更できなくなります。ウェブサイト/ウェブアプリケーションを読み込むだけで、クロールは視覚的なサイトマップを作成することです。

してください。このようなHTMLモックアップを含むフォルダにサイトマップを接続することができます。その逆もあります。あなたはそれを完全に制御できます。私が完全に迷子になったので教えてください。

どうもありがとう!

回答:

回答№1は1

Seleniumを使ってリンクをスパイダーするスクリプトを書くことができます。たぶん使用する http://selenium.rubyforge.org/ 単純なルビスクリプトです。 SeleniumはJSを認識しており、各ページのDOMを歩き、各ノードをクリックするだけです。

また、ワイアとファイヤウォーターを使用することもできますが、 http://watir.com/


回答№2の場合は0

私の経験では、あるリンクが別のリンクにリンクしているとページ間の接続が判読不能なスパイダーウェブにつながります...ページ間のリンクを考慮せずにページの階層を表示する方がはるかに優れています。例えば、疑似ディレクトリ構造です。サイトのナビゲーション構造(この場合、データベースに格納されますが、原則としてページのディレクトリ構造に暗黙的に含めることができます)から自動的に生成されます。 http://www.ewb.ca/en/sitemap.html

これはあなたが探しているサイトマップのタイプですか?そうでない場合は、探している出力タイプの画像を投稿できますか?