1

我如何能够通过 from lxml import html 获取 data-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()') 但没有用

我想获得 data-sku 的值,所以这将是“050226_jdsportsdk.006458”。我不知道它会是“050226_jdsportsdk.006458”,所以这就是为什么我需要一些方法来刮掉那部分。

谢谢

4

1 回答 1

0

我找到了解决方法!

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

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

于 2018-07-14T00:51:26.857 回答