@Mazahaha

Как выполнить проверку в python?

Выполняю проверку try. Скажите правильно ли? Суть:
Нужно выполнить проверку прокси, вроде поставил так, что если прокси сработали, значит сайт открылся и ксс селектор вебдрайвер нашел, то продолжаем работать. Это правильно проставил? И как еще добавить, что если селектор не найден, то нужно выполнить действия в блоке try повторно
proxy_list = []
try:
    with open('proxy.txt') as file:
        proxy_list = file.read().splitlines()
    PROXY = random.choice(proxy_list)
    ch_options = webdriver.ChromeOptions()
    ch_options.add_argument('--proxy-server=%s'%PROXY)
    driver = webdriver.Chrome(options=ch_options)
    driver.get('https://duckduckgo.com/')
    pole_search = driver.find_element_by_css_selector('#search_form_input_homepage')
    pole_search.click()
except:
    pole_search = driver.find_element_by_css_selector('#search_form_input_homepage')
    pole_search.click()
    pass 
(Если это верно, то дальше должен быть код, который повторяет действие, если селектор не найден)

# дальше продолжаем скрипт

time.sleep(2)
pole_search.send_keys('Пикабу')
  • Вопрос задан
  • 117 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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