Когда я сначала запускаю сервер проектов python-pyside2, то он работает хорошо.
И сайт также работает хорошо, но если я нажимаю F5, чтобы обновить браузер.
Сайт показывает страницу ошибки Runtime в /
import sys
from urllib.request import urlopen
from bs4 import BeautifulSoup
from PySide2.QtGui import *
from PySide2.QtCore import *
from PySide2.QtWebKitWidgets import *
from PySide2.QtWidgets import QApplication
class dynamic_render(QWebPage):
def __init__(self, url):
self.frame = None
self.app = QApplication(sys.argv)
QWebPage.__init__(self)
self.loadFinished.connect(self._loadFinished)
self.mainFrame().load(QUrl(url))
QTimer.singleShot(0, self.sendKbdEvent)
QTimer.singleShot(100, app.quit)
self.app.exec_()
def _loadFinished(self, result):
self.frame = self.mainFrame()
self.app.quit()
self.app = None
Ниже, scaping код с использованием pyside2:
Я не знаю, как я могу это исправить?
С уважением.
Благодарю.