puppeteer有很多API可以直接操作页面,输入值,模拟点击,提交页面等。
electron能否向puppeteer一样,打开一个外部链接页面,直接操作页面?
希望electron能操作页面,然后直接打包,进行分发,puppeteer不容易打包分发。
puppeteer有很多API可以直接操作页面,输入值,模拟点击,提交页面等。
electron能否向puppeteer一样,打开一个外部链接页面,直接操作页面?
希望electron能操作页面,然后直接打包,进行分发,puppeteer不容易打包分发。
部分可以,部分不行。electron 本质上是 node.js + chromium,chromium 就是浏览器,提供 UI,node.js 主要提供硬件操作。
在网页方面,你的武器仍然只有普通的 web JS,高级 API 并没有开放,比如上传文件。但是一定程度的自动化是可以的,比如你说的,输入值、点击、提交表单,这些 web JS 能做到的当然可以做到。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
你需要的可能是这个
webFrame.executeJavaScript
,在Renderer进程中引入外部页面,执行js操作页面