C# Links suchen- Ausgeben!
lima-city → Forum → Programmiersprachen → Programmieren mit .NET & Mono
automatischer login
code
eigenschaft
einsetzen
ergebnis
goldmann
http
index
kleines problem
label
list
liste
match
private list
quellcode
steuer
string
system
url
windows
-
Hallo LC,
Ich bin Grade dabei ein bisschen C# zu lernen und habe ein kleines Problem.
Ich will das diese Funktion:
private List<string> GetHtmlLinks(string html) { string linkPattern = "<a href=\"(.*?)\">(.*?)</a>"; MatchCollection linkMatches = Regex.Matches(html, linkPattern, RegexOptions.Singleline); List<string> linkContents = new List<string>(); foreach (Match match in linkMatches) linkContents.Add(match.Value); return linkContents; }
eine HTML quellcode nach Links durchsucht und diese dann in einen Label ausgibt.
Das Problem ist die Ausgabe^^ (Mein Label heißt : links)
HELP ME!
LG -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hallo,
die kannst das Ergebnis ein ein Labelspeichern z.B. so:
List<string> l = List<string> GetHtmlLinks(html) ; //Für html deine Variable mit der Seite einsetzen string s = String.Join("\n", l.ToArray()); // Hier verkettest du die einezelnen Links getrennt durch "\n" das steht für einen Zeilenumbruch //Dann musst du nur noch das Ergebnis in da Label speichern links.Text = s; //den String als Text für das Label.
Ich hoffe das stimmt alles so.
PS: Wenn du die Html Seite per Webbrowser Control holst, bekommst du die Seite als HtmlDocument und diese HtmlDocument Klasse hat eine Eigenschaft "Links" in der alle Links gespeichert sind
http://msdn.microsoft.com/en-us/library/system.windows.forms.htmldocument.aspx
http://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser.aspx
http://www.goldmann.de/blog/c-webbrowser-control-einbinden-und-steuern/
auch ganz intressant:
http://www.net-blog.net/blog/index.php/2009/03/16/c-automatischer-login-mit-dem-webbrowser-control/
falls du irgendwas automatisieren willst
Beitrag zuletzt geändert: 26.4.2011 13:31:49 von whodb -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage