擅长:python、mysql、java
<p>在这里使用<code>set.difference()</code>似乎是合适的,假设您的元素是唯一的:</p>
<pre><code>p_tags = set(br.find_elements_by_tag_name('p'))
i_tags = set(br.find_elements_by_tag_name('i'))
p_tags_without_i_tags = p_tags.difference(i_tags)
for elem in br.find_elements_by_tag_name('p'):
if elem.value_of_css_property('font') == stored_font:
snippets.append(elem.text)
</code></pre>