Найти - Пользователи
Полная версия: Как с помощью xpath получить кусок html-кода?
Начало » Python для новичков » Как с помощью xpath получить кусок html-кода?
1
agryn
Как с помощью xpath получить кусок html-кода? Например вместо //title/text() => “Python-сообщество ” получить “<title>Python-сообщество </title>”?
reclosedev
При использовании text() не возвращается информация о дереве. Нужно выбрать интересующий элемент и преобразовать его в строку с помощью tostring
import lxml.html
doc = lxml.html.parse('http://python.su/forum/topic/16176/')
title = doc.xpath('//title')[0]
print lxml.html.tostring(title, encoding='utf-8')
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB