この 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),
});
}