бы без эксепшенов даже когда ему подсовывают дичь. парсер обходит несколько тегов, для каждого выполняется почти одинаковый код (далее псевдокод на русском):
тег = получить_объект_тега(имя, атрибуты)
если тег найден:
данные = тег.получить_данные()
иначе:
данные = заглушка
и так с каждым тегом. где-то надо брать данные из супа немного другим способом, поэтому простую функцию не напишешь, а если напишешь — она будет непростой. как люди делают это красиво?
Оборачивают в цикл с обработкой
Обсуждают сегодня