Выполняю проверку 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('Пикабу')