0

如何在此 HTML 代码中使用 HtmlAgilityPack 提取电子邮件地址:

<p class="email">
    <a class="email" href="mailto:babaie@irandoc.ac.ir">
        babaie@irandoc.ac.ir
        <script type="text/javascript">

我尝试了这段代码(在我的最后一个问题中回答了),但它不适用于电子邮件:

var a = doc.DocumentNode.SelectSingleNode("//a[@class='email']");
if (a != null)
{
    string href = a.Attributes["href"].Value;
    string email = href.Replace("mailto:", "");

    ClassBase.ENonQuery(
        "addfullvalueemail", 
        System.Data.CommandType.StoredProcedure, new SqlParameter[] {
            new SqlParameter("@Email", email),                 
        });
    }
4

0 回答 0