У меня есть элемент, найденный через BeautifulSoup, который (HTML) выглядит так:
<div class="ListingData">
<span id="l_Contract" class="contract">Vendita Residenziale</span><br />
New York<br />
Appartamento<br />
<strong>Prezzo:</strong>
€ 100.000/200.000
- <strong>Metri quadri:</strong>
130/170
</div>
И мне нужно попасть в одну переменную Vendita Residenziale , в другую Нью-Йорк , в другую Appartamento , в другую 100.000 / 200.000 (не сильный тег) и в последнем 130/170 .
Я могу извлечь текст тега span, выполнив:
x = ele.find('span', attrs = {'class': 'contract'}).get_text()
но я изо всех сил пытаюсь получить другую информацию, я пытался:
y = ele.find('div', attrs = {'class':'ListingData'}).get_text().replace("\n","").strip()
но это дает мне все содержимое div, и это нормально, но мне нужно получить отдельные строки информации, такие как "result [1]" для Нью-Йорка, "result [2]" для Appartamento и так далее. Есть ли способ?