У меня есть код, который возвращает название списка сайтов.Иногда загрузка веб-сайта занимает абсурдное время, поэтому, когда это происходит, появляется сообщение об ошибке тайм-аута.Я хотел бы сделать так, чтобы при возникновении такой ошибки программа продолжала работать, а не останавливаться полностью.
Код:
from pyvirtualdisplay import Display
from time import sleep
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
from selenium import webdriver
from selenium.webdriver.firefox.options import Options
display = Display(visible=0, size(800,600))
display.start()
driver = webdriver.Firefox(executable_path='/usr/local/lib/geckodriver/geckodriver')
driver.set_page_load_timeout(60)
driver.get('https://google.com')
print(driver.title)
Следующий код - это то, что делаетТайм-аут возникает, когда через 60 секунд страница не загружается:
driver.set_page_load_timeout(60)
По истечении 60 секунд программа останавливается и выдает сообщение об ошибке тайм-аута.Вместо этого я хочу продолжить со следующего URL.