1

c# でフットボールの Windows 8 アプリケーションを作成しようとしています。私のハブ ページでは、バークレイズ プレミア リーグの試合を紹介したいと思います。今、私はこのウェブサイトからデータを取得できるかどうか疑問に思っています: http://espnfc.com/fixtures/_/league/eng.1/english-premier-league?cc=5739

これは Html Agility パックで可能ですか? または、優れた RSS フィードを知っている人はいますか? 他のオプションについてのあなたの考えを自由に共有してください!

前もって感謝します!

4

1 に答える 1

1

Windows ストア アプリケーション ライブラリとして動作させるには、HTML Agility Pack の WinRT コンパイル バージョンを使用する必要があることに注意してください。

その種のデータの Web ページを解析することは間違いなく可能です。Xpath を使用すると簡単であることがわかりました。i Xpath Helper for Chromeなど、クエリの作成に役立つブラウザ用の拡張機能が多数あります。

試合の日付を取得するために開発したコードのサンプルを次に示します。フィクスチャの Web サイトから試合の日付を取得するために構築する必要があります。

var url = "http://www.livefootball.com/football/england/premier-league/results/all/";
var webGet = new HtmlAgilityPack.HtmlWeb();
var document = webGet.Load(url);
var dates = document.DocumentNode.SelectNodes("//dl[@class='mElHeaderDet']");
foreach (var node in dates)
        {
            listOfDates.Add(node.InnerText);
        }
于 2013-03-07T10:00:05.973 に答える