我有这段代码:
<div class="field">
<label class="label">Email:</label>
<div class="data">
<a href="mailto:1111@gmail.com">1111@gmail.com</a>
</div>
</div>
<a href="mailto:2222@gmail.com">2222@gmail.com</a>
所以我在html页面中有两封电子邮件。 我想只得到“1111@gmail.com”,我不在乎“2222@gmail.com”。 我想找到特定的电子邮件,所以我想找到标签,在里面我会找到特定的标签。 提前谢谢。
答案 0 :(得分:0)
尝试使用HtmlAgilityPack和Xpath。
var webGet=new HtmlWeb();
var docMain=webget.Load("yourUrl");
var yourEmail=docMain.DocumentNode.SelectSingleNode("//div[@class=data]/a").Attributes["href"].Value
应该有效