【发布时间】:2021-12-15 06:52:14
【问题描述】:
我正在尝试使用 HAP、CefSharp 和 C# 开发基于 Windows 的网络爬虫。我对处理 DOM 和 HTML 没有深入的了解。
通过任何方式,是否可以在以下链接不打开电子邮件客户端或新标签。
<a class="classAuthorEmail" href="mailto:" aria-label="Mail Option">email</a>
提前谢谢...
【问题讨论】:
-
嗨,我不太清楚你想要什么。这个复制是用Javascript来完成的吗? “电子邮件 ID”是什么意思 - 它是 href 的值还是...?
-
什么“电子邮件ID”?
-
对不起我的英语...锚标签没有电子邮件ID,但它只显示“mailto:”选项。但是当点击它打开邮件应用程序。我需要抓取 href 值,这是一个 emailid。这是示例链接hindawi.com/journals/aag/2021/1198341。
-
默认情况下在 CefSharp mailto 链接不做任何事情,你可以拦截链接点击查看github.com/cefsharp/CefSharp/wiki/… 例如。你不必调用 Process.Start 你可以做任何你喜欢的事情。
标签: javascript c# html cefsharp