javascript - 从网页内部获取和操作变量值
问题描述
在我的代码中,主 .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"
。
解决方案
推荐阅读
- javascript - 检查javascript中的时差
- typescript - 如何禁用某个界面的显式输入
- bootstrap-4 - 如果我使用引导程序构建了一个站点,我还需要编写媒体查询吗?
- python - Twilio 错误 - 11200 HTTPS 检索/Python Flask 应用程序
- c# - 我不能让我的球员前进和后退!问题是什么?
- sql - 在带有 IN 语句的 ORDER BY 子句中使用 CASE 进行字段和顺序排序
- bioinformatics - Cytoscape 与 STRING 的一长串蛋白质
- android-studio - android Studio“可以从'if'中提取公共部分”
- wpf - 如何将文本与其中的超链接居中对齐?
- javascript - 成功登录后 React 应用程序需要硬刷新