asyncio? Или как и обычно:
def run():
while True:
try:
func()
except (...Error, ..., Error) as err:
log(err)
run()
func запускает 3 экземпляра selenium webdriver
А зачем? Его ж по другому насколько помню советуют через гриды гонять
про гриды не в курсе. Это как?
https://www.selenium.dev/documentation/en/grid/
Не мой кейс. У меня не тесты и разные ос-браузеры не нужны. Каждый экземпляр открывает страницу веб-сервиса, поднятого на iot. Каждая из 3-х страниц генерит js, который я пока не курил. Задача в сборе данных (счётчики и датчики) в бд. Эксепщены, которые ловлю: WebDriverError, ElementNotSuchException и какое-то ещё. Пишу по памяти =)
Код на sqlalchemy и flask работает как надо. А вот asyncio первый раз юзаю. Как в нём эксепшены ловить? Сейчас asincio.gather(<три async функций>). И async.run
Обсуждают сегодня