Hi Leute,
ich schreibe gerade ein kleines Programm in C#. Es soll von einer Seite alle Links (href) herauslesen,den Links folgen und wiederum von der Seite alle Links herauslesen...
Jetzt meine Frage,wie kann ich zum Beispiel eine Suchtiefe eingeben,sodass folgende Sturktur entsteht:
Suchtiefe=3;
Startseite (1. Stufe) --> alle Links rauslesen-->Links folgen und wieder Links auslesen(2. Stufe) -->
Links folgen und wieder Links auslesen(3. Stufe).
Folgenden Code habe ich bis jetzt:
Wäre echt toll,falls jemand eine Idee hätte.
Mfg
ich schreibe gerade ein kleines Programm in C#. Es soll von einer Seite alle Links (href) herauslesen,den Links folgen und wiederum von der Seite alle Links herauslesen...
Jetzt meine Frage,wie kann ich zum Beispiel eine Suchtiefe eingeben,sodass folgende Sturktur entsteht:
Suchtiefe=3;
Startseite (1. Stufe) --> alle Links rauslesen-->Links folgen und wieder Links auslesen(2. Stufe) -->
Links folgen und wieder Links auslesen(3. Stufe).
Folgenden Code habe ich bis jetzt:
C#:
SortedSet<string> hset = new SortedSet<string>();
foreach (HtmlElement ele in webBrowser1.Document.Links)
{
webBrowser1.Navigate(ele.GetAttribute("href"));
foreach (HtmlElement ele2 in webBrowser1.Document.Links)
{
hset.Add(ele2.GetAttribute("href"));
// hier komme ich auf die 2. Stufe
}
}
Wäre echt toll,falls jemand eine Idee hätte.
Mfg
Zuletzt bearbeitet: