使用BrowserWindow.loadURL命令创建Electron窗口时获取第三方网站dom

let win = new BrowserWindow()
win.webContents.loadURL("https://github.com/login")

我用BrowserWindow.loadURL加载一个第三方网站 如何获取此网站的dom呢

阅读 6.8k
2 个回答

先看看electron官方文档,按道理 Browser对象会有方法获取才对
如果没有,有一个思路
往这个网站注入一段js,通过这段js获取dom然后发给你的主进程或者其他渲染进程。
有一个方法contents.executeJavaScript

注入js, 道理和chrome插件类似.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题