PyQt5应用程序中自动化Web浏览器的操作具体例子
时间: 2023-05-17 13:07:06 浏览: 158
可以使用 PyQt5 的 QWebEngineView 类来实现自动化 Web 浏览器的操作。以下是一个简单的例子:
```python
from PyQt5.QtCore import QUrl
from PyQt5.QtWidgets import QApplication
from PyQt5.QtWebEngineWidgets import QWebEngineView
app = QApplication([])
view = QWebEngineView()
view.load(QUrl("https://www.baidu.com"))
view.show()
# 等待页面加载完成
view.loadFinished.connect(lambda: print("页面加载完成"))
# 自动填写表单并提交
def fill_form():
view.page().runJavaScript('document.getElementById("kw").value = "PyQt5";')
view.page().runJavaScript('document.getElementById("su").click();')
# 等待页面加载完成后自动填写表单并提交
view.loadFinished.connect(fill_form)
app.exec_()
```
这个例子会打开百度首页,等待页面加载完成后自动填写搜索框并提交搜索。你可以根据自己的需求修改代码来实现其它自动化操作。
阅读全文
相关推荐


















