Я пытаюсь извлечь данные с помощью библиотеки BeautifulSoup в python. Я использовал почтовый индекс и суп для извлечения.
Мои html данные выглядят так:
<li>
<ul class="features">
<li>Year: <strong>2016</strong></li>
<li>Kilometers: <strong>81,000</strong></li>
</ul>
<ul class="features">
<li>Doors: <strong>2 door</strong></li>
<li>Color: <strong>White</strong></li>
</ul>
<ul class="features">
</ul>
</li>
Здесь я хочу получить год, километры, двери, цвет в отдельных переменных. Но когда я запускаю свой код, он собирается вместе.
Мой код:
for title, price, date, features in zip(soup.select('.listing-item .title'),
soup.select('.listing-item .price'),
soup.select('.listing-item .date'),
soup.select('.listing-item .features')):
title = title.get_text().strip()
price = price.get_text().strip()
date = date.get_text().strip()
features = features.get_text().strip()
print(features)
Вывод:
Year: 2016
Kilometers: 81,000
Doors: 2 door
Color: White
Как сохранить год, километры, двери, цвета в отдельных переменных?