Was möchtest du von uns jetzt wissen? Ach warte da gab es mal einen Befehl:
|
C#-Quelltext
|
1
|
Magic.Voodo.DoAwesomeStuff.LoadWebsiteWithUnknownSubsitesFromServer();
|
Das gute ist die Funktion benötigt nicht mal irgendwelche Parameter. Die weiß direkt was der Benutzer möchte.
Du musst dir mal überlegen was da vor liegt und was du genau möchtest. Du sagst du kennst die Ordnerstruktur. Kennst du auch die Dateien in den Ordnern? Wenn ja, dann hol dir doch direkt die Ordner. Wenn du dann so eine HTML Seite parst, dann ist das natürlich nur eine einzelne Seite. In dieser Seite stecken aber eine Menge Informationen. Patrick246 hat ja schon geschrieben was getan werden muss um von einer Seite auf verlinkte Seiten etc zu schließen. Dabei musst du dann noch aufpassen nicht auf externe Seiten verlinkt zu werden, weil das ganze dann unglaublich lange und unglaublich viel laden könnte. Durch diese Informationen musst du dann schon keine Ahnung mehr haben, welche Unterseiten es gibt. Wie gesagt, weißt du welche Dateien es alles gibt hol sie dir direkt, ansonsten hol sie dir durch parsen der Index-Seite und folgender.