【问题标题】:How to get a div that have another div with a specific text inside with XPATH on python3?如何在 python3 上使用 XPATH 获取另一个 div 中包含特定文本的 div?
【发布时间】:2020-01-19 21:17:28
【问题描述】:

如何获取带有 XPATH 的“Text One”文本:“获取具有 text ='Type1' 的跨度的 div 或 '获取具有 class='class2' 的跨度的 div?

<div>

    <div class='Row'>
        <span class='class1'>'Type1'</span> 
        <span>'Text One'</span>
    </div>

    <div class='Row'>
        <span class='class2'>'Type2'</span> 
        <span>'Text Two'</span>
    </div>

</div>

编辑:那我该怎么办?

<div>

    <div class='Row'>
        <div>
            <span class='class1'>Type1</span> 
        </div>
        <span>Text One</span>
    </div>

    <div class='Row'>
        <div>
            <span class='class1'>Type1</span>
        </div>
        <span>Text Two</span>
    </div>

</div>

我仍然想获得“文本一”或“文本 2”

【问题讨论】:

    标签: python-3.x xpath selector


    【解决方案1】:

    试试

    //span[.="'Type1'"]/following-sibling::span
    

    【讨论】:

    • 我想我知道它是如何工作的......但无论如何让我改变我的例子,以便我能理解更多,拜托
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-06
    • 1970-01-01
    • 2012-04-23
    • 1970-01-01
    • 2016-10-16
    • 2014-06-01
    相关资源
    最近更新 更多