在HTML代码中,我试图仅在用户提供的情况下提取电子邮件地址。以下是HTML的示例:
<div class="header">
<div class="details">
<span>
<!-- Random description here which MAY contain an email address -->
</span>
</div>
</div>
我已成功使用HTML Agility Pack进入<span>
,如下所示:
var getWeb = new HtmlWeb();
var pageHtml = getWeb.Load("website here");
IEnumerable<string> listItemHtml = pageHtml.DocumentNode.SelectNodes(
@"//div[@class='header']
/div[@class='details']
/span").Select(span => span.InnerText);
我的下一个挑战是搜索此文本并检查是否已提供电子邮件,我无法弄清楚。有人可以帮帮我吗?