Привет, сделал программу котора в фоне запускает проверку данных на сайте и выводит информацию по запросу в консоле, подскажите, что нужно делать чтобы поместить программу в интрефейс на PyQt5?
Интерфейс PyQt5
Сама программа.
from selenium import webdriver
import time
from art import tprint
from selenium.webdriver.chrome import options
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.chrome.options import Options
while True:
options = Options()
options.headless = True
url = "https://cerberus.vetrf.ru/cerberus/actualObject/pub/actualInfo/"
# driver = webdriver.Chrome()
driver = webdriver.Chrome(chrome_options=options)
guid = str (input('Введите GUID:'))
options = Options()
options.headless = True
url = "https://cerberus.vetrf.ru/cerberus/actualObject/pub/actualInfo/"
try:
driver.get(url=url)
driver.find_element_by_tag_name('input').send_keys(guid)
driver.find_element_by_tag_name('button').click()
print('Запрос выполняется...')
time.sleep(0.5)
# print ('stage1')
if driver.find_elements_by_xpath('//span[@class="label label-success"][1]'):
if True:
tes1 = tprint('Success')
elif driver.find_elements_by_xpath('//span[@class="label label-warning"][1]'):
if True:
tes = tprint('Non success')
elif driver. find_elements_by_tag_name("tbody"):
if True:
tes = tprint('ERROR')
except Exception as ex:
print(ex)
finally:
driver.close()
driver.quit()
Подскажите, мб есть уже что-то подобное или, как мне это друг к другу прикрутить.