Невозможно найти содержимое ячейки с помощью Selenium и BeautifulSoupPython

Программы на Python
Anonymous
Невозможно найти содержимое ячейки с помощью Selenium и BeautifulSoup

Сообщение Anonymous »

Новичок в веб-скрапинге и 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

Вернуться в «Python»