Работа с библиотеками - 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))

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.2 из 5