如何获取第一个子元素?
<div class="cities">
<div id="3232"> London </div>
<div id="131"> York </div>
</div>
我怎样才能得到伦敦?
for div in nsoup.find_all(class_='cities'):
print (div.children.contents)
AttributeError: 'listiterator'对象没有属性'contents'
children
是一个子序列,每个子序列都有contents
。这个序列本身没有contents
。就像[1, 2, 3]
不是一个整数一样。同时,和任何序列一样,要获取第一个值,只需使用next(iter(div.children))
。 - abarnert