Работа с библиотеками - 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))
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д