Mist, wir sind mal wieder auf Platz 2 zurückgefallen
--- [2015-03-30 22:26 CEST] Automatisch zusammengeführter Beitrag ---
Ich konnte es nicht lassen, ich habe mir mal die ersten Gedanken zum Thema FB-Manager gemacht.
Zuerst einmal die Rangliste von der WebSeite "scrappen":
[src=csharp]
HtmlAgilityPack.HtmlWeb web = new HtmlWeb();
HtmlAgilityPack.HtmlDocument doc = web.Load("http://formula-boinc.org/index.py?lang=de&year=2015");
HtmlNodeCollection tabbertab = doc.DocumentNode.SelectNodes("//*[@class='tabbertab']/*");
string liga = "";
foreach (HtmlNode item in tabbertab)
{
if (item.Name == "table" && item.InnerText.Contains("ngb:setiteam"))
{
liga = item.PreviousSibling.PreviousSibling.InnerText.Replace("\n", "");
HtmlNodeCollection rows = item.SelectNodes("./tr");
int rang=0;
int punkte=0;
string team;
foreach (HtmlNode trNode in rows)
{
HtmlNodeCollection tdNodes = trNode.SelectNodes("./td");
if (tdNodes == null || tdNodes.Count != 3)
continue;
HtmlNodeCollection bs = trNode.SelectNodes("./td/b");
if (bs.Count == 2)
{
rang = Convert.ToInt32(System.Web.HttpUtility.HtmlDecode(bs[0].InnerText).Replace("=","").Trim());
punkte = Convert.ToInt32(System.Web.HttpUtility.HtmlDecode(bs[1].InnerText).Trim());
}
HtmlNode a = trNode.SelectSingleNode("./*/a");
team = Convert.ToString(System.Web.HttpUtility.HtmlDecode(a.InnerText).Trim());
Debug.WriteLine (string.Format("Rang {0} - {1} - Punkte {2}",rang, team, punkte));
}
}
}
}[/src]
Bringt als Output:
[src=text]
Rang 1 - Hardware Canucks - Punkte 237
Rang 2 - ngb:setiteam - Punkte 236
Rang 3 - Catalunya - Punkte 154
Rang 4 - BOINC@Heidelberg - Punkte 150
Rang 5 - South Perth Hospital - Punkte 145
Rang 6 - Hagerhill KY - Punkte 100
Rang 7 - Cruncher Junkies - Punkte 86
Rang 8 - CrunchingBaseTeam - Punkte 84
Rang 9 - U.S. Army - Punkte 79
Rang 10 - Bulgaria - Punkte 79
Rang 11 - STARFLEET - Star Trek Fan Association - Punkte 73
Rang 12 - The Assimilated - Punkte 70
Rang 13 - BOINC@Austria - Punkte 68
Rang 14 - BOINC RUSSIA - Punkte 65
Rang 15 - Galicia - Punkte 64
Rang 16 - Cobar Spiders - Punkte 63
Rang 17 - PC Perspective Killer Frogs - Punkte 58
Rang 18 - huntlosen@BOINC - Punkte 53
Rang 19 - South Africa - Punkte 52
Rang 20 - overclockers.com - Punkte 51
Rang 21 - Georgia Tech - Punkte 50
Rang 22 - Reddit - Punkte 49
Rang 23 - CERN - Punkte 49
Rang 24 - Boeing - Punkte 47
Rang 25 - MIA - AMIS TAHITI - Punkte 46
Rang 26 - Crunching Family - Punkte 46
Rang 27 - Royal Astronomical Society of Canada - Punkte 45
Rang 28 - Webberites - Punkte 43
Rang 29 - Vancouver, Washington - Punkte 42
Rang 30 - BOINC Confederation - Punkte 41
Rang 31 - Estonia - Punkte 40
Rang 32 - Universe Examiners - Punkte 40
Rang 33 - TCK@Trzebinia - Punkte 40
Rang 34 - University of Texas at Austin - Punkte 39
Rang 35 - Linux Users Everywhere - Punkte 39
Rang 36 - Scotland - Punkte 37
Rang 37 - Ascension ZA - Punkte 37
Rang 38 - Quebec - Punkte 34
Rang 39 - France All Project - Punkte 32
Rang 40 - Team-SciFi - Punkte 32
Rang 41 - Open University - Punkte 31
Rang 41 - CoccolocoGroup - Punkte 31
Rang 43 - Team Art Bell - Punkte 31
Rang 44 - Team Haiku - Punkte 30
Rang 44 - BOINC Fools - Punkte 30
Rang 44 - Freaky - Punkte 30
Rang 47 - S3r4phNet - Punkte 28
Rang 48 - Vlaanderen - Punkte 28
Rang 49 - PolarSeti - Punkte 28
Rang 50 - Purdue University - Punkte 27
Rang 51 - BOINC@PFALZ - Punkte 27
Rang 52 - OverClockers Australia - Punkte 26
Rang 52 - BOINC@Latvia - Punkte 26
Rang 54 - UserFriendly.org - Punkte 25
Rang 54 - AMDZone - Punkte 25
Rang 56 - Brazilian TEAM - Punkte 22
Rang 56 - BRASIL - Punkte 22
Rang 58 - Altairo Vejai, Lithuania! - Punkte 22
Rang 59 - Erster Kontakt - Punkte 21
Rang 60 - Carl Sagan - Punkte 20
Rang 60 - SETI@Deutschland - Punkte 20
Rang 62 - SETI.Austria - Punkte 20
Rang 62 - Hawaiian Beach Bums - Punkte 20
Rang 62 - Xperos - Punkte 20
Rang 62 - Minnesota North Stars - Punkte 20
Rang 66 - Calm Chaos - Punkte 19
Rang 66 - DailyKos - Punkte 19
Rang 66 - St.Petersburg - Punkte 19
Rang 66 - BOINC@the Netherlands - Punkte 19
Rang 70 - Alpha Phi Omega - Punkte 18
Rang 71 - Bako Peter team - Punkte 18
Rang 71 - Fansub For Research - Punkte 18
Rang 71 - Phantasialand / Bruehl - Punkte 18
Rang 71 - Ray's Family - Punkte 18
Rang 75 - University of Michigan - Punkte 17
Rang 76 - Crunchers@Freiburg - Punkte 16
Rang 76 - Providence Christian School - Punkte 16
Rang 76 - Ubuntu Linux - Punkte 16
Rang 79 - TeamUbuntu - Punkte 15
Rang 80 - The I Need a New Computer Club - Punkte 15
Rang 80 - Belarus - Punkte 15
Rang 80 - Team Cornwall (active) - Punkte 15
Rang 80 - Allprojectstats.com - Punkte 15
Rang 80 - SciFri - Punkte 15
Rang 80 - Sexy Atheists - Punkte 15
Rang 86 - Apple Inc. - Punkte 14
Rang 86 - Whirlpool.net.au - Punkte 14
Rang 88 - Centre College - Punkte 14
Rang 89 - Virginia Tech - Punkte 13
Rang 90 - CC-Team - Punkte 13
Rang 90 - FreeBSD - Punkte 13
Rang 92 - Team niconico - Punkte 12
Rang 93 - Norway - Punkte 12
Rang 93 - SantoPol - Punkte 12
Rang 93 - BOINC SETI@home RUSSIA - Punkte 12
Rang 93 - Team Lennart - Punkte 12
Rang 93 - team Belgium - Punkte 12
Rang 98 - SETI@klamm.de - Punkte 11
Rang 99 - Arizona State University - Punkte 11
Rang 99 - Brasil [SETIBR] - Punkte 11
Rang 99 - Bro.Inc - Punkte 11
Rang 102 - BOINC@KOREA - Punkte 10
Rang 102 - Thai - Punkte 10
Rang 102 - Israel - Punkte 10
Rang 102 - University of Arizona - Punkte 10
Rang 102 - Neodaq - Punkte 10
Rang 102 - Kazakhstan - Punkte 10
Rang 102 - Everything2 Noders - Punkte 10
Rang 102 - University of Toronto - Engineering - Punkte 10
Rang 110 - Team MacNN - Punkte 8
Rang 110 - Planet Claire - Punkte 8
Rang 112 - Team Ninja - Punkte 8
Rang 112 - Microsoft - Punkte 8
Rang 112 - Wicked Old Atheists - Punkte 8
Rang 112 - The Pirate Fleet - Punkte 8
Rang 112 - S.E.T.I. Recklinghausen, Germany - Punkte 8
Rang 112 - BOINC Philippines - Punkte 8
Rang 112 - BOINC@Ostfriesland - Punkte 8
Rang 119 - Idaho - Punkte 6
Rang 119 - Quantum Cult - Punkte 6
Rang 119 - Montana USA Pride - Punkte 6
Rang 122 - HSI Production Services - Punkte 6
Rang 122 - Ireland - Punkte 6
Rang 122 - www.racjonalista.pl - Punkte 6
Rang 122 - Team England (Boinc) - Punkte 6
Rang 122 - Penn State - Punkte 6
Rang 122 - Force Fighters United - Punkte 6
Rang 122 - Angels in the East - Punkte 6
Rang 129 - Colombia - Punkte 5
Rang 130 - NZ.BOINC - Punkte 5
Rang 130 - Alaska Boincers - Punkte 5
Rang 130 - Boinc Team Gruppe 2004 - Punkte 5
Rang 133 - Matrix World Search Team - Punkte 4
Rang 133 - MuppetLabs - Punkte 4
Rang 133 - Twofo - Punkte 4
Rang 133 - Armenia - Punkte 4
Rang 133 - X-Beyond The Frontier - Punkte 4
Rang 133 - Old Weather - Punkte 4
Rang 133 - SAKURA Project - Punkte 4
Rang 140 - North Carolina State University (NCSU) - Punkte 3
Rang 141 - Centro Meteorologico Lombardo - Italy - Punkte 2
Rang 141 - X Grubbers Kick Ass - Punkte 2
Rang 141 - Twitter Distributed Computing Team - Punkte 2
Rang 141 - Mac USA - Punkte 2
Rang 141 - Die Pappnasen - Punkte 2
Rang 141 - USC Science - Punkte 2
Rang 147 - Project Blue Book - Punkte 1
Rang 147 - ESEA (Earth Space Exploration Agency) - Punkte 1
Rang 147 - E104 - Punkte 1
Rang 147 - University of Washington - Punkte 1
Rang 147 - ek$i sozluk cpu power - Punkte 1
Rang 147 - Entropizados.com - Punkte 1
Rang 147 - solists@boinc - Punkte 1
Rang 147 - Sleeping Dogs - Punkte 1
Rang 147 - USAMacPro - Punkte 1
[/src]
Geht doch