1

私はこのようなものを持っています:

<div class="new-faceout p13nimp" id="purchase_B005ZVWBGK" data-asin="B005ZVWBGK" data-ref="pd_sim_hg_1">

次のようにデータをスクレイピングしています。

 product_product = @data.css('#purchaseShvl')

    product_product.css('.shoveler-cell').each do | product_product |
      product_product_asin  = product_product.xpath('.//div[@class="new-faceout"]')

(等...)

data-asinとの値を抽出するにはどうすればよいdata-refですか?

私はこれを試しました:

 product_product_asin  = product_product.xpath('.//div[@class="new-faceout"]/@data-ref').first.value

しかし、値は を返しますnil

ライブページ: http://www.amazon.com/gp/product/B00BATSB60/

4

2 に答える 2