如何在此 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),
});
}