@danila_belyy
Поступил в ВУЗ, хочу понять суть программирования.

Как достать содержимое data-tooltip через BeautifulSoup?

Допустим есть такой html код:

<tr class="gray">
    <td class="p1" ....</td>
    ......
    <td class="p3">
        <div data-tooltip='QWERTY' class='ToolTip'>12345</div>
    </td>

Как достать содержимое data-tooltip, чтобы на выводе получить QWERTY? Язык Python.
  • Вопрос задан
  • 132 просмотра
Решения вопроса 1
phaggi
@phaggi
лужу, паяю, ЭВМы починяю
Не уверен, что это самый прямой путь, но как-то примерно так можно:
from bs4 import BeautifulSoup

data = '''
    <td class="p3">
        <div data-tooltip='QWERTY' class='ToolTip'>12345</div>
    </td>'''
soup = BeautifulSoup(data,'html.parser')
div = soup.find('div')  # тут вы уж сами найдите нужный вам div, я просто моделирую типа мы его нашли. 
tag = 'data-tooltip'
print(div.attrs[tag])
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы