Новичок в веб-скрапинге и selenium/beautifulsoup в целом. Я пытался получить данные с этого сайта, но beautifulsoup не смог найти нужный мне текст. Мне просто нужна дата первого инцидента, который появляется, поэтому я использовал элемент проверки, чтобы найти текст в теге vaadin-grid-cell-content с помощью slot="vaadin-grid-cell-content-10"
Я пробовал такие команды, как driver.find_element, используя xpath и .find с beautifulsoup, но не смог найти элемент. В настоящее время я использую драйвер для доступа к веб-сайту.
driver.get("https://data.ntsb.gov/carol-main-public ... &year=2024")
soup = BeautifulSoup(driver.page_source, 'html.parser')
element = soup.find('vaadin-grid-cell-content', {'slot': 'vaadin-grid-cell-content-10'})
date_text = element.text.strip()
print(date_text)
driver.quit()
Подробнее здесь: https://stackoverflow.com/questions/786 ... utifulsoup