首页 > 解决方案 > 从网页内部获取和操作变量值

问题描述

在我的代码中,主 .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"

标签: javascriptnode.jspuppeteer

解决方案


推荐阅读