@vadimeasy

Как сделать интерфейс для программы на selenium webdriver с помощью PyQt5 или других библиотек?

Привет, сделал программу котора в фоне запускает проверку данных на сайте и выводит информацию по запросу в консоле, подскажите, что нужно делать чтобы поместить программу в интрефейс на PyQt5?

Интерфейс PyQt5
6169b81c2fa69218924229.jpeg

Сама программа.
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()


Подскажите, мб есть уже что-то подобное или, как мне это друг к другу прикрутить.
  • Вопрос задан
  • 183 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы