Reg*_*Reg 6 html c# parsing html-agility-pack
这可能是一个简单而愚蠢的问题,但我似乎无法找到有关选择具有多个属性的节点的任何内容.在我的例子中,它是一个特定的类和一个特定的风格.
这是我正在使用的HTML的片段.
<div class="buying" style="padding-bottom: 0.75em;">
<span class="availGreen">Blah Blah</span><br /> Blah Blah Blah<b>Sold By</b>.
</div>
Run Code Online (Sandbox Code Playgroud)
类"购买"有许多不同的实例,但只有一个div的实例包括购买类和style ="padding-bottom:0.75em属性.我试图抓取标签内的文本.
这是我尝试过但我无处可寻:
SelectSingleNode("//div[@class='buying'][@style='padding-bottom: 0.75em;']/b").InnerText;
Run Code Online (Sandbox Code Playgroud)
并且:
SelectSingleNode("//div[@class='buying' @style='padding-bottom: 0.75em;']/b").InnerText;
Run Code Online (Sandbox Code Playgroud)
这些都没有产生任何结果,但我不确定还有什么是正确的.
任何帮助深表感谢!
mgi*_*nbr 11
尝试加入它们and(我相信这是选择多个属性的正确XPath方式):
SelectSingleNode("//div[@class='buying' and @style='padding-bottom: 0.75em;']/b").InnerText;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8609 次 |
| 最近记录: |