我正在尝试使用 Python 中的 BeautifulSoup 库提取数据。我用拉链和汤来提取。
我的 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
我如何将年份、公里、门、颜色存储在单独的变量中?
翻过高山走不出你
心有法竹
相关分类