如何解决pyqt5崩溃获取HTML
我试图使用pyqt5
获取网页的html。
但是,当我使用几次后,它崩溃了。
这是我的代码。
这是一个简单的for
循环,用于获取google
html。
如何解决这个问题?
谢谢。
from PyQt5.QtWidgets import QApplication
from PyQt5.QtCore import QUrl
from PyQt5.QtWebEngineWidgets import QWebEngineView
import os
class Render(QWebEngineView):
def __init__(self,url):
self.html = None
self.app = QApplication(sys.argv)
QWebEngineView.__init__(self)
self.loadFinished.connect(self._load_finished)
self.load(QUrl(url))
self.mHtml = ""
self.app.exec_()
def _load_finished(self):
self.page().toHtml(self.callable)
def callable(self,data):
self.mHtml = data
self.app.quit()
os.system("taskkill /f /im qtwebengineprocess.exe")
url = 'https://www.google.com'
for i in range(10):
result = Render(url)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。