使用Selenium / Xpath忽略子节点中的文本

时间:2016-11-03 05:39:34

标签: python selenium xpath

在这上面阅读了一些SO帖子,但我找不到一个好的答案(可能不存在)所以我想我会再试一次。

我尝试使用Selenium和Python从元素中检索文本,但我想忽略该元素中的一些子元素。 HTML看起来像这样:

<div class="topclass">
  <div class="textclass"> Here is some text 
    <a class="link1"> with a link here </a>
    <a class="link2"> and another link here. </a>
  and more text.
  </div>
</div>

我需要的是检索文本&#34;这是一些文字和更多文字&#34;我忽略了两个子链接节点的文本。一对限制:

  • 链接节点可以在文本中的任何位置,并且可以有任意数量的链接节点。
  • 我想避免&#34;获取所有文本,然后在Python中解析它&#34;解决方案,如果可能的话(已被建议)。
  • 此处的示例文字没有任何独特之处,因此解决方案必须适用于所有类型的文本,并且不能编码为文本内容本身。

有没有办法用Selenium / Xpath做我需要的东西?

0 个答案:

没有答案