我有工作示例,它生成具有给定 href 的 html 元素列表。但我只需要第一个,速度很重要,如何优化这段代码?
import lxml.html
input = """<div class="post" style="height: 36px; ">
some div text
<a href="http://site.com/" target="_blank">Look here</a>,
some div text also </div>
"""
root = lxml.html.fromstring(input)
el = root.xpath("//*[@href='http://site.com/']")[0]
el.text