用什么实现把 chromium 内嵌在 GUI 中,在 GUI 中点击各种功能按钮执行浏览器自动化操作
1
jianchang512 252 天前
PySide6 QtWebEngineWidgets
|
2
mumbler 252 天前
你不如说一下你想达到的目的,也许有更好的方案,不一定非要 python 去实现,GUI 不是 python 擅长的
|
3
bianhui 251 天前
chromedriver
|
4
l1xnan 251 天前
搞过类似的,用 Electron 实现吧,js 也很简单
|
5
jones2000 251 天前
CEF
|
6
snitfk 251 天前
这是要做 UI 自动化测试?
|
7
NessajCN 251 天前
一眼 xy problem
请直接说原始需求 |
8
hazardous 251 天前
你看看你用的 GUI 框架有没有 webview ,比如 pyqt 就有。
|
9
obird 251 天前
在 Python 中,你可以使用 PyQt5 与 PyQtWebEngine 库,为你的 GUI 应用程序嵌入 Chromium 浏览器。PyQtWebEngine 是 PyQt 的一部分,它将 Chromium 封装成了一个 Python 文件。
首先,你需要安装这两个库。你可以使用 pip 命令进行安装: pip install PyQt5 pip install PyQtWebEngine 然后你可以使用下面的代码创建一个 GUI 窗口并在其中嵌入一个 Chromium 浏览器: ··· from PyQt5.QtCore import QUrl from PyQt5.QtWebEngineWidgets import QWebEngineView from PyQt5.QtWidgets import QApplication class MainWindow(QWebEngineView): def __init__(self): super(MainWindow, self).__init__() self.load(QUrl("https://www.baidu.com")) app = QApplication([]) window = MainWindow() window.showMaximized() app.exec_() ··· 运行后以上的代码会打开一个显示 baidu 主页的浏览器窗口。 |