Jak vytvářet grafické sitemap velkých internetových stránek

hlasů
4

Rád bych generovat grafické Sitemap na svých webových stránkách. Existují dvě etapy, co můžu říct:

  1. procházení webových stránek a analyzovat propojení vztah extrahovat stromovou strukturu
  2. generují vizuálně potěšující render stromu

Má někdo radu či zkušenosti s dosažení tohoto cíle, nebo víte o stávající práci mohu navázat na (v ideálním případě v Pythonu)?

Narazil jsem na nějaké pěkné CSS pro vykreslování stromu, ale funguje to jen na 3 podlažích.

dík

Položena 04/11/2009 v 10:07
zdroj uživatelem
V jiných jazycích...                            


5 odpovědí

hlasů
4

Jediným automatické způsob, jak vytvořit sitemap je znát strukturu svých stránek a napsat program, který navazuje na tyto znalosti. Jen procházení odkazy nebude obvykle pracují, protože vazby mohou být mezi jakýmikoliv stránkami, takže máte graf (tj spojení mezi uzly). Neexistuje žádný způsob, jak převést graf do stromu v obecném případě.

Takže je nutné určit strukturu vašeho stromu sebe a pak procházet relevantní stránky, aby názvy stránek.

Pokud jde o „ale to funguje pouze na 3 podlažích“: Tři úrovně je více než dost. Pokud se pokusíte vytvořit více úrovní, bude vaše sitemap stanou nepoužitelnými (příliš velké, příliš široký). Nikdo nebude chtít stáhnout 1MB Sitemap a poté procházejte 100'000 stránkách odkazy. Pokud jsou vaše stránky roste tak velký, pak je nutné provést nějaké vyhledávání.

Odpovězeno 04/11/2009 v 10:39
zdroj uživatelem

hlasů
3

Zde je python web crawler , který by měl dobrý výchozí bod. Váš obecná strategie je toto:

  • je třeba dbát na to, odchozí odkazy nejsou nikdy následoval, včetně odkazů na stejné doméně, ale výš než výchozího bodu.
  • jak si pavouk, místo sbírat hash stránky adres URL mapovány na seznamu všech vnitřních adres URL uvedených v každé stránce.
  • odvézt a složit přes tomto seznamu, přiřazením token každou jedinečnou adresu URL.
  • použít hash {tokenu => [tokeny]} pro generování Graphviz soubor, který bude vyložit graf pro vás
  • převést výstup Graphviz do obrázkovou, kde každý uzel odkazy na své příslušné internetové stránky

Důvod, proč je třeba, aby to všechno je, jak leonm poznamenat, že internetové stránky jsou grafy, nikoli stromy, a kterým se grafů je obtížnější problém, než si můžete udělat v jednoduchém kousku javascript a css. Graphviz je dobrá na to, co dělá.

Odpovězeno 04/11/2009 v 10:35
zdroj uživatelem

hlasů
1

Viz http://aaron.oirt.rutgers.edu/myapp/docs/W1100_2200.TreeView o tom, jak formátovat pohledy stromu. Můžete také pravděpodobně upravit příklad aplikace http://aaron.oirt.rutgers.edu/myapp/DirectoryTree/index skřípání vaše stránky, pokud jsou organizovány jako adresáře souborů HTML.

Odpovězeno 04/11/2009 v 15:04
zdroj uživatelem

hlasů
0

DYNO Mapper ( http://www.dynomapper.com ) vizuální sitemap generátor může generovat velké grafické mapy stránek pro velké webové stránky a bude exportovat do HTML, XML, a PDF. Můžete skutečně třídit a filtrovat vaše stránky v mapě webu pomocí metriky Google Analytics, pokud jste dříve toto nastavení na svých webových stránkách. Je to perfektní vizuální sitemap generátor, protože to také provádí audit obsahu a zobrazí váš obsah inventáře. Níže je video vysvětluje mapování webové stránky software:

DYNO Mapper - Vizuální Sitemap Generator

Odpovězeno 05/05/2015 v 19:36
zdroj uživatelem

hlasů
0

Pro vytvoření grafického sitemap internetových stránek můžete použít webu Visualizer (Standard nebo Professional verze).

Po dokončení instalace, klepněte na tlačítko Projekt -> Nový, zadejte adresu URL webových stránek budete muset plazit, potom klepněte na tlačítko Spustit procházení nástroje.

Jakmile je plazení bude hotovo, přejděte na Visual kartě Mapa stránek , klikněte na tlačítko Draw. Na stránkách bude koncipován jako soubor obdélníků (strany) a vedení se šipkami (odkazy). Můžete posouvat nahoru / dolů tuto visualiztion, nebo vybrat konkrétní stránku s cílem vyzdvihnout všechny jeho outbounds odkazy. Klikněte na tlačítko Save vizuální sitemap na soubor obrazu:

grafický sitemap

Odpovězeno 05/01/2014 v 11:23
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more