Форум сайта python.su
0
Есть пример html-кода
<html> <div class="myclass"> <p> some html code </p> <br> some html code 2 </div> </html>
'//div[@class="myclass"]'
<div class="myclass"> <p> some html code </p> <br> some html code 2 </div>
<p> some html code </p> <br> some html code 2
Отредактировано agryn (Дек. 29, 2012 00:55:00)
Офлайн
2
'//div[@class="myclass"]/p' #Для some html code
<p> some html code </p> <br> some html code 2
Офлайн
857
>>> s = """ ... <html> ... <div class="myclass"> ... <p> ... some html code ... </p> ... <br> ... some html code 2 ... </div> ... </html> ... """ >>> >>> root = lxml.html.fromstring(s) >>> elems = root.xpath('//div[@class="myclass"]/*') >>> for i in elems: ... print('<{0}> <{1}>'.format(i.tag, i.text)) ... <p> < some html code > <br> <None> >>>
Офлайн