用xpath怎么提取重复元素中的一个元素?
<div class="container">
<div class="col-12 col-sm-3">
<p class="title">序号</p>
<p>001</p>
</div>
<div class="col-12 col-sm-3">
<p class="title">编号</p>
<p>999</p>
</div>
<div class="col-12 col-sm-3">
<p class="title">列号</p>
<p>321</p>
</div>
</div>
如果我要提取上述中的‘编号’同胞中的内容是怎么提取呐?
//p[p="编号"].followwing-sibling/text()
好像不成功啊。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
xpath写法:
//p[text()="编号"]/following-sibling::p[1]
例如:python+selenium获取文本:
driver.driver.find_element_by_xpath(//p[text()="编号"]/following-sibling::p[1]).text