擅长:python、mysql、java
<p>您可以将一个列表传递给<code>class_</code>属性,这样可以保存对<code>find_all</code>的一次调用,但您需要使用<code>"a"</code>再次调用它,而且您可以使用<code>find_all</code>的快捷方式像<code>soup("a")</code>一样调用:</p>
<pre><code>from bs4 import BeautifulSoup
html_element='''
<div class="browse-movie-bottom">
<a href="https://yts.ag/movie/logan-lucky-2017" class="browse-movie-title">Logan Lucky</a>
<div class="browse-movie-year">2017</div>
<div class="browse-movie-tags">
<a href="https://yts.ag/torrent/download" rel="nofollow" title="Logan Lucky">Logan Lucky 720p</a>
<a href="https://yts.ag/torrent/download" rel="nofollow" title="Logan Lucky">Logan Lucky 1080p</a>
</div>
</div>
'''
soup = BeautifulSoup(html_element,"lxml")
for item in soup.findAll(class_=['browse-movie-bottom', 'browse-movie-tags'])[1]('a'):
#for item in soup.select(".browse-movie-bottom .browse-movie-tags a"):
print(item.text)
</code></pre>