質問: 私は特定のクラスとの内部のすべてのリンクを取得したい。 HTMLの例は次のとおりです。 ``` ES M3 E-mini S&P500 June 2013 ``` クラスクラス= "dn-index-link"を持つすべてのリンクを取得する場合は、 私のXPathとHTMLの敏捷性コードは何でしょうか? ありがとう、ウィル。
回答: このようなコンソールアプリケーションのコードは、CLASS属性が 'dn-index-link'に等しいすべてのAノード(ドキュメント全体のどのレベルでも)のHREF属性の内容をダンプします( 良いXPATHチュートリアルはここをクリックしてください ): ``` HtmlDocument doc = new HtmlDocument(); doc.Load("mytest.htm"); foreach (HtmlNode node in doc.DocumentNode.SelectNodes("//a[@class='dn-index-link']")) { Console.WriteLine("node:" + node.GetAttributeValue("href", null)); } ```