Strávil som veľa času prehliadaním webu, aby som našiel riešenie svojho problému bez úspechu.
Mám webovú aplikáciu s množstvom stránok. Mnoho stránok má príslušné podradené stránky a niektoré z týchto detí majú aj iné deti a tak ďalej. Webová aplikácia je len používateľské rozhranie, čo znamená, že ide o HTML mockups.
Potrebujem nejaký spôsob (samozrejme s pomocouaplikácie) ako môžem pripojiť priečinok, ktorý má všetky tieto súbory HTML s vizuálnym súborom Sitemap. Tiež potrebujem, že keď vytvorím ďalšiu stránku HTML v tejto zložke, mapa stránok bude dyanamicky poznať a zmeniť túto stránku. To isté platí, ak je stránka odstránená, atď ...
Snažil som sa používať aplikáciu PowerMapper ale keďže moja žiadosť má veľa javascriptodkazy, ktoré sú pripojené k DIV, SPAN a tak ďalej, namiesto kotvy, PowerMapper nerozozná tieto ako odkazy, a preto, keď je vytvorený Sitemap, existuje veľa nefunkčných odkazov, a PowerMapper nedovoľuje ich zmeniť. Práve číta webovú stránku / webovú aplikáciu a prehľadá je vytvoriť vizuálnu mapu stránok.
Prosím, ak niekto vie o žiadosti, ktoráumožňuje pripojiť súbor Sitemap do priečinka, ktorý obsahuje takýto formát HTML a naopak, a máte úplnú kontrolu nad ním, prosím dajte mi vedieť, pretože som úplne stratený.
Veľká vďaka!
odpovede:
1 pre odpoveď č. 1Môžete napísať skript používajúci Selenium na spider links. Možno použitie http://selenium.rubyforge.org/ a jednoduchý rubínový skript. Selenium je JS vedomý, len prejdite DOM každej stránky a kliknite na každý uzol.
Môžete tiež použiť watir a firewatir, http://watir.com/
0 pre odpoveď č. 2
Podľa mojej skúsenosti, mapa stránok, ktorá ukazujeprepojenia medzi stránkami, ak jeden odkazuje na inú, vedie k nečitateľnej pavučine ... Je lepšie ukázať hierarchiu stránok bez ohľadu na prepojenie medzi nimi, napr. ako štruktúru pseudo-adresárov. ktoré sú automaticky generované z navigačnej štruktúry lokality (ktorá je v tomto prípade uložená v databáze, ale v princípe by mohla byť implicitná v štruktúre adresárov stránok): http://www.ewb.ca/en/sitemap.html
Je to typ súboru sitemap, ktorý hľadáte? Ak nie, môžete poslať obrázok o type výstupu, ktorý hľadáte?