Использование веб-скребков (bs4, selenium) и выяснение, есть ли лучший способ обработки исключений, которые не являются фатальными (т. Е. Продолжить работу после исключения).
В моем коде есть много исключений try для каждого свойства, и я хотел бы централизовать эту логику.
Примечание productDetails - это экземпляр ProductDetails, который имеет свойства python для установщика и получателя. Я думал о включении логики исключений в установщик, но к тому времени уже слишком поздно, потому что запрос должен сначала получить значение.
try:
productDetails.image = soup.find("meta", property="og:image")[
except:
productDetails.url_valid = False
continue