我正在尝试在我的 javascript 代码中设置一个自动单击函数,该函数在调用时会在我的 Electron 窗口中单击一个验证码。我看过一个 google chrome 扩展程序,它可以成功地自动点击页面上的验证码,其简单代码位于 github 上。当我尝试将他们的代码实现到我的 Electron 窗口中时,它从未成功。这是与 Electron 有关还是我只是做错了?
这是他们的代码。
let isRecaptchaFrame = () => {
return /https:\/\/www.google.com\/recaptcha\/api2\/anchor/.test(window.location.href);
};
let captchaInterval = setInterval(() => {
if (isRecaptchaFrame()) {
clearInterval(captchaInterval);
document.getElementsByClassName('recaptcha-checkbox-checkmark')[0].click();
}
}, 500);
最佳答案
Electron 是基于 Node.js 构建的,因此您无法访问 window api。尝试这个: https://electronjs.org/docs/api/browser-window
关于javascript - 使用Javascript自动点击 Electron 中的验证码框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55506787/