Python使用lxm查找属性值

2024-06-09 17:00:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我怎样才能从lxml import html中获得数据sku的值

<button data-e2e="product-size"    type="button" class="btn btn-default "
data-price="DKK 1,750.00"
data-sku="050226_jdsportsdk.006458"
data-brand="Nike"
title="Vælg størrelse 42"
>
            42
            <span class="fulfilment-notice-html hide">

这就是html^^。你知道吗

我试过xpath('//button[@data-e2e="product-size"]//@data-sku()') 但不起作用

我想得到数据sku的值,所以应该是“050226\u jdportsdk.006458”。我不知道它将是“050226\ujdportsdk.006458”,所以这就是为什么我需要一些方法来刮那个部分。你知道吗

谢谢


Tags: 数据importdefaultdatasizehtmltypebutton
1条回答
网友
1楼 · 发布于 2024-06-09 17:00:35

我找到了解决办法!你知道吗

我在@data sku后面有(),还有一个双//

正确答案是xpath('//button[@data-e2e="product-size"]/@data-sku')

相关问题 更多 >