使用HtmlAgilityPack查找和提取电子邮件地址

时间:2017-07-27 09:58:44

标签: c# search web-scraping html-agility-pack

在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);

我的下一个挑战是搜索此文本并检查是否已提供电子邮件,我无法弄清楚。有人可以帮帮我吗?

0 个答案:

没有答案