【发布时间】:2020-09-10 14:22:22
【问题描述】:
在这个 Html 中
<div class="contacts-list">
<h4 class="title">Contact</h4>
<div class="contact-phone">
<span class="icon"><i class="ee-phone"></i></span><span class="type">تلفن</span>
<span class="contact-data">
<a dir='auto' href='tel:05138946697'>05138946697</a> </span>
</div>
我必须提取“a”标签的值,但我必须确保它位于带有“contact-phone”类的“div”标签内。
我真的不明白我该怎么做,有人可以帮助我吗?
【问题讨论】:
-
我不知道 html 敏捷包,但由于它是基于 xpath 的,您应该可以使用
//div[contains(@class,'contact-phone')]/a(注意:这也将选择具有诸如contact-phone-something 类的 div 元素) -
@MarkBaijens 链接嵌套在
span标记中,因此/a不会针对它。 -
@derloopkat
//a然后
标签: c# .net html-agility-pack