Python: строковый фильтр - PullRequest
0 голосов
/ 01 июня 2018

Мне нужна помощь в Python.Мне нужно найти свой код в этом ->

<li class="hide" style="display: list-item;">
    <div class="name">Name</div>
    <span class="value">TEST TEST</span>
</li>

Эти слова: Имя, ТЕСТ ТЕСТ.

1 Ответ

0 голосов
/ 01 июня 2018

Попробуйте использовать метод find в bs4

Пример:

from bs4 import BeautifulSoup
html = """<li class="hide" style="display: list-item;">
    <div class="name">Name</div>
    <span class="value">TEST TEST</span>
</li>"""

soup = BeautifulSoup(html, "html.parser")
print( soup.find("li", class_="hide").text.strip() )

Вывод:

Name
TEST TEST
  • После того, как вы найдете нужный элемент, используйте .text для извлечения строки.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...