我这样做是为了进行网页抓取,并且我有以下代码可以从网页上抢走唯一的价格:
$('.shopify-product-form .form-field-select-wrapper .form-field-input option').each(function() {
model.sizes.push(
$(this).text().trim().replace(' g', '')
)
})
let i = 0
while(i < model.sizes.length){
await (page.select('.shopify-product-form .form-field-select-wrapper .form-field-input', model.sizes[i])).then(function() {
$('.product-details .product-pricing .product-dollar-per-gram').each(function() {
model.prices.push(
$(this).text().replace('($', '').replace('/g)', '')
)
i++;
})})
我缺少什么,因为代码没有更改下拉菜单并获得不同的价格?