Работа с библиотеками - Python
Формулировка задачи:
Написать функцию get_strong(html), принимающую на вход html-страницу в виде длинной строки, записанной в переменную html, и возвращающую строчку, содержащуюся в первом теге strong.
Решение задачи: «Работа с библиотеками»
textual
Листинг программы
from lxml import html
def get_strong(html_string):
tree = html.fromstring(html_string)
(element,) = tree.xpath("/descendant::strong[1]/text()")
return element
h = '''
<html>
<head></head>
<body>
<p>first p</p>
<strong>first strong</strong>
<p>second p</p>
<p>third p</p>
<strong>second strong</strong>
<h3>finally h3</h3>
</body>
</html>'''
print(get_strong(h))