擅长:python、mysql、java
<p>您可以在此处使用一些正则表达式逻辑来实现这一点:</p>
<pre><code>from bs4 import BeautifulSoup
import re
html = """<div class="bb-fl" style="background:Tomato;width:0.63px" title="10"></div>,
<div class="bb-fl" style="background:SkyBlue;width:0.19px" title="3"></div>,
<div class="bb-fl" style="background:Tomato;width:1.14px" title="18"></div>,
<div class="bb-fl" style="background:SkyBlue;width:0.19px" title="3"></div>,
<div class="bb-fl" style="background:Tomato;width:1.52px" title="24"></div>,"""
soup = BeautifulSoup(html)
#Find all divs which style attribute contains ...
soup.find_all('div', style = re.compile("background:SkyBlue"))
</code></pre>
<p>结果:</p>
<pre><code>[<div class="bb-fl" style="background:SkyBlue;width:0.19px" title="3"></div>,
<div class="bb-fl" style="background:SkyBlue;width:0.19px" title="3"></div>]
</code></pre>
<p>无论其他样式值是什么,它都会起作用</p>