我有以下html代码:
<div class="xyOfqd">
<div class="aAAD">
<div class="Bgbcca">Updated</div>
<span class="hthtb">
<div>
<span class="hthtb">September 30, 2018</span>
</div>
</span>
</div>
<div class="aAAD">
<div class="Bgbcca">Text1</div>
<span class="hthtb">
<div><span class="hthtb">Text2</span></div>
</span>
</div>
<div
class="aAAD">
<div class="Bgbcca">MyText</div>
<span class="hthtb">
<div>
<span class="hthtb">Text3</span>
</div>
</span>
</div>
<div class="aAAD">
<div class="Bgbcca">Text4</div>
<span class="hthtb">
<div><span
class="hthtb">Text5</span></div>
</span>
</div>
<div class="aAAD">
<div
class="Bgbcca">Text6</div>
<span class="hthtb">
<div><span
class="hthtb">Text7</span></div>
</span>
</div>
<div class="aAAD">
<div
class="Bgbcca">
Text8/div>
<span class="hthtb">
<div>
<span class="hthtb">
<div>Text9</div>
<div><a href="https://google.com">Text10</a></div>
</span>
</div>
</span>
</div>
<div class="aAAD">
<div
class="Bgbcca">Text11</div>
<span class="hthtb">
<div><span class="hthtb">Text12</span></div>
</span>
</div>
我如何找到Text3
,它位于div
元素后面,字符串为MyText
?在
您可以使用^{} 解决方案:
您可以构建一个自定义查询函数以传入
find()
:注意,}假设我们只需要找到第一个匹配项。如果需要处理多个匹配项,则需要使用}并相应地对代码进行更改。在
find()
和{find_all()
和{如果你想处理变量文本,你可以这样定义你的函数:
^{pr2}$并将函数包装在
find()
中,如下所示:你唯一能做的就是正确的结构:
相关问题 更多 >
编程相关推荐