- 12, May 2024
- #1
От
for gender in soup.find('td', text='gender:'):
print(gender.find_next("td").text)
Код (разметка): я хочу извлечь данные с помощью функции find_next BeautifulSoup, но могу создавать только такие таблицы:
<div class="peoples-info"> <ul> <li><strong>Gender:</strong> F</li> <li><strong>Birthdate:</strong> 00/00/2000</li> <li><strong>Family Phone:</strong> 000-000-0000</li> <li><strong>Personal Phone:</strong> 000-000-0000</li> </ul> </div> </div> <div>
Код (разметка): Что не работает с div когда я заменяю «тд» на «ли»; кроме того, заголовок и номер находятся в одной строке, только немного изменился формат. Есть ли способ извлечь только такую информацию, как номера телефонов и дни рождения, без их названий («000-000-0000»)? Спасибо!