我正在尝试遍历NavigableString并抓取'a'标签内的所有内容。我做了一个
home= items.findAll('div', class_="dlineups-half")
它会让我获得下面的NaviableString。我可以通过home.a.contents获取第一段数据,它给了我Joe Bendik,但每当我运行任何类型的循环来获取所有的.a.contents我得到一个'NavigableString'对象没有属性。我的问题是我如何循环浏览NavigableString并抓住所有的a.contents。
<div class="dlineups-half"><div class="dlineups-vplayer"><div
class="dlineups-pos">G</div><div><a href="/soccer/player.htm?id=18688"
title="Joe Bendik">Joe Bendik</a></div><div class="dlineups-vplayer">
<div class="dlineups-pos">D</div><div><a href="/soccer/player.htm?
id=9368"title="David Mateos">David Mateos</a>...
答案 0 :(得分:0)
查找内部的所有a
元素和get the text:
home = items.find_all('div', class_="dlineups-half")
for item in home:
for a in item.find_all("a"):
print(a.get_text())