Здравствуйте, я новичок в сфере программирования. Суть такова: есть часть кода, которая берет прокси из файла применяет их и переходит на сайт 2ip с помощью селениум. Но если прокси не рабочий, то возникает ошибка. с помощью какого кода можно сделать, чтоб в случае ошибки эта часть кода выполнялась заново? если можно с примером, спасибо заранее)
proxxy = open('proxy.txt').read().split('\n')[0]
n=1
with open('proxy.txt') as inp:
l = inp.readlines()
with open('proxy.txt', 'w') as out:
out.writelines(l[n:])
firefox_capabilities = webdriver.DesiredCapabilities.FIREFOX
firefox_capabilities['marionette'] = True
PROXY = proxxy
firefox_capabilities['proxy'] = {
"proxyType": "MANUAL",
"httpProxy": PROXY,
"ftpProxy": PROXY,
"sslProxy": PROXY
}
driver.get('https://2ip.ru/')
time.sleep(3)