Django Beautiful Soup Парсинг данных

Вот XML-данные, из которых я пытаюсь получить значения с помощью Beautiful Soup.

<students>
  <alerts>
            <medical>
                <description>All Nuts, Environmental allergies (rash): Sublingual Immunotherapy- Epi-Pen

Asthma</description>
                <expires_date>NEVER_EXPIRES</expires_date>
            </medical>
</alerts>
</students>

То значение, которое я пытаюсь получить, - это описание . Однако, если я использую более 3 раз команду .find(), она не работает. Вот мой код.


for student in soup.find_all('student'):
  #SETS VALUES WITHIN ALERTS ARRAY 
        try:
           alert_medical = student.find("alerts").find("medical").find("description").get_text()
        except Exception as err8:
           print(err8,'Error in student.alert array.')   

Ошибка, которую я получаю в консоли: объект не имеет атрибута 'find'

Вернуться на верх