【发布时间】:2013-12-17 18:15:50
【问题描述】:
我想使用 HtmlAgilityPack 从网站中获取一些数据。
数据存储在属性为class="addresscolor__" 的对象中。但问题是这个名字不止一个类。我想知道有没有办法从具有该值的特定类中获取这些数据,使用“Start with”或“Contained..”或类似的东西?
HTML 代码:
<p class="addresscolor__">
<span>Phone:</span>
33875362 ، 22356341
<br />
</p>
<p class="addresscolor__">
<span>mobile:</span>
09125231827
<br />
</p>
我使用这个代码:
HtmlNodeCollection nodes2 = doc.DocumentNode.SelectNodes("//p[@class='addresscolor__']");
另一件事是,这个类包含跨度标记,使用这些代码我可以捕获整个<p> 标记值,但我只想要一个“移动”跨度标记中的数字。
【问题讨论】:
标签: c# html asp.net xpath html-agility-pack