В моем коде есть переменная внутри main .Im, использующая var size = await page.evaluate(() => document.querySelector('#produto > script').innerHTML);
для получения указанной переменной, но она возвращает текст html в строке. Я попытался использовать переменную внутри querySelector, но безуспешно. Когда я использую консоль в браузере, когда я набираю SKUsCorTamanho[20]
, он возвращает {ProdutoId: "209923", Codigo: "193658125505", Tamanho: "20", PrecoDe: "R$ 0,00", PrecoPor: "R$ 799,99", …}
. Мне нужно каким-то образом отправить for (i 20 to 40){var size[i] =SKUsCorTamanho[i] }
или что-то в этом роде. И можете использовать такие вещи, как SKUsCorTamanho[20].PrecoPor
, чтобы вернуть "R$ 799,99"
.