Feedback

C# - GetCharts

Veröffentlicht von am 14.12.2008
(2 Bewertungen)
Dieses Snippet holt euch die Charts von N-Joy!

Aufruf:

String Chart_0 = Charts.GetCharts(0);

bzw.

List<String> charts = Charts.GetCharts();
GFU-Schulungen  [Anzeige]

Visual Studio Team Foundation Server 2017/2015 (TFS) für Projektmitglieder - Kompakt

Nach Teilnahme an dieser Schulung sind Ihnen die Grundlagen von ALM geläufig. Sie planen und steuern Projekte effizient mit dem Visual Studio Team Foundation Server.

Visual Studio Team Foundation Server 2017/2015 (TFS) für Administratoren - Kompakt

Nach dieser Schulung beherrschen Sie die Grundlagen des TFS. Sie erledigen administrative Aufgaben schnell und sicher.

    class Charts
    {
        public static List<String> GetCharts()
        {
            WebClient wc = new WebClient();
            String qt = wc.DownloadString("http://www.n-joy.de/pages_special/0,3046,SPM11218,00.html");
            List<String> charts = new List<String>();
            MatchCollection mc = Regex.Matches(qt,
                "<td class=\"allAvailableSpace\" headers=\"text\"><strong>(.+)<\\/strong><br \\/>(.+)<br \\/>");
            foreach (Match m in mc)
            {
                charts.Add(Regex.Split(m.Value, "<br \\/>")[1] + " - "
                    + m.Groups[1].Value);
            }
            return charts;
        }

        public static string GetCharts(int pos)
        {
            if (pos < 0 || pos > 39) { throw new Exception("Illegal position"); }
            WebClient wc = new WebClient();
            String qt = wc.DownloadString("http://www.n-joy.de/pages_special/0,3046,SPM11218,00.html");
            MatchCollection mc = Regex.Matches(qt,
                "<td class=\"allAvailableSpace\" headers=\"text\"><strong>(.+)<\\/strong><br \\/>(.+)<br \\/>");
            return Regex.Split(mc[pos].Value, "<br \\/>")[1] + " - " + mc[pos].Groups[1].Value;
        }
    }
Abgelegt unter C#, Charts, Regex.

5 Kommentare zum Snippet

Nico schrieb am 14.12.2008:
Hatte mich vergessen abzumelden...
Ist also von mir :p
Jan Welker schrieb am 15.12.2008:
Hallo,
hab dich als Autor eingetragen.
Jan
Nico schrieb am 15.12.2008:
Ach dankeschön ;)
Volker Roth schrieb am 20.06.2009:
Wollte es grade testen - Die Url gibt's nich.
www.net-blog.net schrieb am 22.06.2009:
das müsste die url zu den charts sein...
http://www.n-joy.de/radio/n-joy_top40/index.html
 

Logge dich ein, um hier zu kommentieren!