Я пользуюсь веб-сайтом расписания школьных занятий и хочу получить доступ к элементу div, который содержит информацию о том, сколько мест в классе и кто его преподает, чтобы его очистить. Сначала я нахожу элемент, который содержит элемент div, который я хочу, после этого я пытаюсь найти нужный элемент div, используя xpaths. проблема, с которой я сталкиваюсь, заключается в том, что когда я пытаюсь использовать либо find_element_by_xpath, либо find_elements_by_xpath, чтобы получить div, который я хочу, я получаю эту ошибку:
'list' object has no attribute 'find_element_by_xpath'
происходит ли эта ошибка, потому что вложенный элемент div, который я хочу найти? Есть ли способ получить вложенные элементы, используя тег div?
вот код, который у меня есть в настоящее время:
driver = webdriver.Chrome(ChromeDriverManager().install())
url = "https://app.testudo.umd.edu/soc/202008/INST"
driver.get(url)
section_container = driver.find_elements_by_id('INST366')
sixteen_grid = section_container.find_element_by_xpath(".//div[@class = 'sections sixteen colgrid']").text
информация, которую я хочу это:
<div class = "sections sixteen colgrid"</div>
в настоящее время внутри этого тега id:
<div id="INST366" class="course"</div>
очень признателен, если кто-нибудь может помочь мне с этим