paulenot
@paulenot
IT Issue

Как получить данные из HTML тега с помощью Python?

Здравствуйте! Интересует, как можно простым способом получить данные от тега по адресу URL? В интернете много инструкций сложных для понимания. Хотелось бы без лишнего понять что импортировать, и как получить данные от тега по ID или Class и вывести значение с помощью print()
  • Вопрос задан
  • 1510 просмотров
Решения вопроса 1
fox_12
@fox_12 Куратор тега Python
Расставляю биты, управляю заряженными частицами
from lxml import etree

html  = '<html><body><p id="test">data</p></body></html>'
root = etree.fromstring(html)

print(root.xpath('.//*[@id="test"]')[0].text)

> data

Получить содержимое html для парсинга можно примерно так:
import requests

response = requests.get('http://ya.ru')
html = response.text
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
0ralo
@0ralo
Python backend developer
Ваш ответ на вопрос

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

Похожие вопросы