擅长:python、mysql、java
<p><code>findNext</code>返回与给定条件匹配并出现在文档中给定标记之后的第一个项。注意,这意味着它返回的任何标记都不能保证是给定标记的子标记(例如,<code>div</code>标记的子标记)</p>
<p>使用<code>findChildren</code>将限制为给定标记的子标记:</p>
<pre><code>import BeautifulSoup as bs
file_ = '''<html>
<div class="media item avatar profile">
<a href="http://..." class="media-link action-medialink">
<img class="media-item-img" src="http://...jpeg" alt="name" title="name" width="150" height="200">
</a>
</div>
</html>
'''
soup = bs.BeautifulSoup(file_)
for x in soup.find(
'div', attrs={'class':'media item avatar profile'}).findChildren('img'):
print(x['src'])
</code></pre>
<p>收益率</p>
<pre><code>http://...jpeg
</code></pre>