0

我想单击电子邮件中存在的所有链接,除了那些不是电子邮件实际部分的链接。

我想通过使用循环或其他东西来做到这一点。例如。如果有 3 个链接,则遍历 For 循环 3 次,点击每个超链接并做一些事情。

我怎么做?

4

1 回答 1

2

您需要执行的步骤如下:

  1. 获取邮件 HTML 正文
  2. 将 HTML 转换为 XML
  3. 执行 XPath 以查找您的链接

它看起来像这样:

<xpath expression="//a[following::*[contains(text(),'Thanks')]]">
    <html-to-xml>
        <!-- your e-mail HTML body -->
    </html-to-xml>
</xpath>
于 2019-01-09T15:02:57.270 回答