【发布时间】:2014-08-28 21:45:53
【问题描述】:
在 div 类中选择一部分文本:
<div class="enabled_disabled disabled">
<div class="enabled_disabled">
<div class="enabled_disabled">
<div class="enabled_disabled">
<div class="enabled_disabled disabled">
我有那些 div 标签,是否有任何 xpath 语法或 fizzler CSS 选择器语法来选择仅具有 enabled_disabled 的那些 div 标签(中间的 3 个)?不是那些 enabled_disabled disabled
var html = new HtmlDocument();
html.LoadHtml(getitems);
var doc = html.DocumentNode;
var items = (from r in doc.QuerySelectorAll("div.enabled_disabled:not(.disabled)")
let Name = r.InnerHtml//QuerySelector("div.enabled_disabled div.title_bar div.rate_title span.name").InnerText.CleanInnerText()
select new {
CName = Name
}).ToArray();
【问题讨论】:
-
你到底想要什么?
-
我不确定我是否理解正确,但你可以看到这篇文章来获取类名:stackoverflow.com/questions/22004818/…
-
@bluewonder - 看看其他答案也可能对你有帮助
标签: html css xpath css-selectors