有没有办法找到一个包含更多类的div? Div类是:


  class =“ srp-main-content clearfix srp-main-content--flex”。


先感谢您!

最佳答案

如果要按许多类搜索,则需要使用array语法,{'class': []}

from bs4 import BeautifulSoup

html = """
<div class="srp-main-content clearfix srp-main-content--flex">
    Hello
</div>
"""

soup = BeautifulSoup(html, 'html.parser')
text = soup.find('div', {'class':
            ['srp-main-content', 'srp-main-content--flex', 'clearfix']}).text
print(text)


输出量

Hello

10-08 05:03