Python BeautifulSoup поиск - PullRequest
       10

Python BeautifulSoup поиск

0 голосов
/ 05 июля 2018

Есть ли способ найти один div с большим количеством классов? Классы Div:

class = "clearfix srp-main-content srp-main-content - flex".

Заранее спасибо!

1 Ответ

0 голосов
/ 05 июля 2018

Если вы хотите искать по многим классам, вам нужно использовать синтаксис 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...