Puppeteer:为什么textarea中的值返回
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Puppeteer:为什么textarea中的值返回相关的知识,希望对你有一定的参考价值。
[编辑]我是白痴-值是嵌入代码,它是iframe ...
-
我正在尝试使用Puppeteer从value
读取textarea
。我可以看到我通过在浏览器中登录textarea.outerhtml
以及使用textarea.value = ''
实际操作文本区域来正确选择DOM节点。尝试读取textarea.value
会返回一个iframe,尽管这很令人困惑。是否有明显的原因?
await page.evaluate(() => {
const textarea = document.querySelector('#resultEmbed textarea[name="embedCode"]');
console.log("textarea outerHTML :", textarea.outerHTML);
console.log("textarea value :", textarea.value);
});
这里是我正在使用的网址https://tools.applemusic.com/en-us/details/1504523660?country=us&media=all&term=A+Shimmer&type=song
这是来自浏览器的日志语句的屏幕截图:
答案
我已经进入页面,这就是textarea的值,这就是原因。
以上是关于Puppeteer:为什么textarea中的值返回的主要内容,如果未能解决你的问题,请参考以下文章
Javascript/HTML/Puppeteer - 如何访问属性数据绑定中的值(单击按钮)?