【问题标题】:XPath to match @class value and contains numbers?XPath 匹配@class 值并包含数字?
【发布时间】:2022-01-14 06:09:12
【问题描述】:

我只想定位这个元素,

795229118062 来自 <div class="spec_info"> '795229118062</div>

使用 XPath,它表示选择类属性等于“spec_info”并且其内容包含数字的 div 元素。需要在这个//*[contains(@class,'spec_info')]添加一些东西

<div class="details_specification">
                            <div class="clearfix">
                                <div class="spec_title">
                                    Category
                                </div>
                                <div class="spec_info">
                                    
                                        <a href="/category.jhtm?cid=112">Housewares</a>
                                    
                                        , <a href="/category.jhtm?cid=133">Food Containers</a>
                                    
                                        , <a href="/category.jhtm?cid=111">Baskets</a>
                                    
                                </div>
                            </div>
                            
                            <div class="clearfix">
                                <div class="spec_title">
                                    Casepack Dimension
                                </div>
                                <div class="spec_info">
                                    17,90L x 12,80W x 8,50H
                                </div>
                            </div>

                            <div class="clearfix">
                                <div class="spec_title">
                                    UPS Number
                                </div>
                                <div class="spec_info">
                                    '795229636986
                                </div>
                            </div>
                            
                                <div class="clearfix">
                                    <div class="spec_title">
                                        Product Color
                                    </div>
                                    <div class="spec_info">
                                        GRAY
                                    </div>
                                </div>
                        </div>

【问题讨论】:

  • 您的 XML 样本在任何地方都没有 795229118062 值。请修复示例。

标签: html xml xpath


【解决方案1】:

你可以试试这个xpath

//div/div[3]/div[2]/text()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-11-22
    • 1970-01-01
    • 2011-08-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-08
    • 1970-01-01
    相关资源
    最近更新 更多