我有以下数据:
<li>
<div>Content1</div>
</li>
<li>
<div>Content2</div>
<div>Content3</div>
<div>Content4</div>
</li>
<li>
<div>Content5</div>
<div>Content6</div>
</li>
我想把每个li元素的内容用beautifulsoup放在单独的列表中。结果应该是:
List1 = ['Content1']
List2 = ['Content2', 'Content3', 'Content4']
List2 = ['Content5', 'Content6']
线状的
div = [a.get_text(strip=True) for a in soup.select('li>div')]
将全部内容放在一个列表中。我努力为每个li元素创建单独的列表并用正确的内容填充它。有人能帮忙吗?