gpt4 book ai didi

javascript - 在node.js中使用 Electron 时如何读取元素的innerHTML?

转载 作者:行者123 更新时间:2023-12-03 12:43:10 24 4
gpt4 key购买 nike

我想从我使用win.loadURL("https://www.sample.com");加载到 Electron 窗口中的网页上的元素中读取innerHTML。如何获取ID为“name”或类为“.name”的元素的innerHTML?

最佳答案

嘿,我想您想在内容上执行一些javascript并返回内部html的值。这是我为您调查而创建的一个测试项目的示例。

mainWindow.webContents.on('did-finish-load',()=>{
let code = `var promise = Promise.resolve(document.getElementById('name').innerHTML);
promise.then(data => data)`;
mainWindow.webContents.executeJavaScript(code, true)
.then((result) => {
console.log(result) // will be your innherhtml
})
});

这是此事的 electrons documentation
这是我使用此方法从元素中提取内部html时创建的 example github

关于javascript - 在node.js中使用 Electron 时如何读取元素的innerHTML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57526599/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com