我正在尝试使用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, ''));
}