我创建了一个xpath表达式来达到 a 标记一些html元素。问题是我不能在控制台上打印它。
a
我希望得到的是连接到标记的相关html元素 A. 使用lxml库。
A.
from lxml.html import fromstring htmlcontent = """ <div class="post-taglist"> <div class="grid"> <a href="/questions/tagged/python"></a> </div> </div> """ root = fromstring(htmlcontent) item = root.xpath("//*[@class='grid']/a")[0] print(item)
我想要得到的输出:
<a href="/questions/tagged/python"></a>
尝试以下内容,基于 docs :
from lxml.html import fromstring, tostring htmlcontent = """ <div class="post-taglist"> <div class="grid"> <a href="/questions/tagged/python"></a> </div> </div> """ root = fromstring(htmlcontent) item = root.xpath("//*[@class='grid']/a")[0] print(tostring(item).strip())