HtmlAgilityPack,使用XPath contains方法HtmlAgilityPack,使用XPath contains方法和謂詞
我使用HtmlAgilityPack,我需要知道,如果一個類屬性包含特定單詞,現在我有這個頁面:
<div class="yom-mod yom-art-content "><div class="bd">
<p class="first"> ....................
</p>
</div>
</div>
我這樣做:
HtmlDocument doc2 = ...;
List<string> paragraphs = doc2.DocumentNode.SelectNodes("//div[@class = 'yom-mod yom-art-content ']//p").Select(paragraphNode => paragraphNode.InnerHtml).ToList();
但它太具體,我需要的是這樣的:
List<string> paragraphs = doc2.DocumentNode.SelectNodes("//div[contains(@class, 'yom-art-content']//p").Select(paragraphNode => paragraphNode.InnerHtml).ToList();
但它不工作,請幫助我..