我正在使用 python 和漂亮的汤从网页上抓取信息。我对以下源代码部分感兴趣:
<ul class="breadcrumb">
<li><a href="/" title="Return to the home page">Home</a><span
class="sprite icon-delimiter"></span></li>
<li><a href="/VehicleSearch/Search/Mini" title="View our range of Mini
vehicles">Mini</a><span class="sprite icon-delimiter"></span></li>
<li class="active"><a href="/VehicleSearch/Search/Mini/Countryman"
title="View our range of Mini Countryman">Countryman</a></li>
</ul>
我想提取无序列表项目符号的文本,即“Home”、“Mini”和“Countryman”(也是所有链接)。
到目前为止,我最接近的尝试是:
for ul in soup.findAll('ul', class_='breadcrumb'):
print(ul.find('a').contents[0])
但这只能找到“主页”链接,而不是其他两个链接。请问如何找到所有三个链接文本?
浮云间
相关分类