def run(self):
self.loggerSignal.emit("Initialisiere Browser...")
options = webdriver.ChromeOptions()
if self.settings.value('chrome/headless', True, bool):
options.add_argument('--headless')
try:
self.driver = Remote('http://localhost:9515', desired_capabilities=options.to_capabilities())
except Exception as e:
QtWidgets.QMessageBox.critical(self, QtWidgets.qApp.tr("Keine Verbindung zu Google Chrome!"),
QtWidgets.qApp.tr(
"Es konnte keine Verbindung zu Google Chrome hergestellt werden! "
"Bitte stelle sicher, dass alle Systemvoraussetzungen erfüllt sind.\n\n"
"Fehler:\n" + str(e)),
QtWidgets.QMessageBox.Cancel)
return
self.driver.get(self.baseUrl)
for cookie in self.cookies:
self.driver.add_cookie(cookie)
self.createGalery()
self.loggerSignal.emit('Galerie erfolgreich erstellt.')
self.driver.close()
评论列表
文章目录