如何在不打开电子邮件应用程序的情况下从锚标记中抓取电子邮件id



我正在尝试使用HAP, CefSharp和c#开发基于windows的web scraper。我对处理DOM和HTML没有深入的了解。

无论如何,是否有可能抓取电子邮件id(或者只是复制电子邮件id到剪贴板)在以下链接中,无需打开电子邮件客户端或新标签.

<a class="classAuthorEmail" href="mailto:" aria-label="Mail Option">email</a>

Thanks in advance…

要使用DOM,您将需要querySelectorAll。

var els = document.querySelectorAll("[href^='mailto'");

例如,对于链接,

<p><a href="mailto:someone@example.com">Send email</a></p>

你将得到:mailto:someone@example.com

为了使用JavaScript,你可以使用以下命令:

var mails = [];
for (var i = 0, l = els.length; i < l; i++) {
var el = els[i];
mails.push(el.href.replace(/mailto:/gi, ''));
}

相关内容

  • 没有找到相关文章

最新更新