我有以下漂亮的汤代码,有点简单。
soup = BeautifulSoup(html) for item in soup.findAll('div',id=compile('^result_')): q = item.find('a',{'class':'title'}) if q: ... q = item.find('div',{'class':['one','two']}) if q: ...
我分析过,速度很慢。我想用lxml来代替它,但它似乎有点不符合逻辑,至少与漂亮的汤相比,我不确定它能处理更复杂的情况。
以上代码是否可以转换为libxml?我不想要代码,只要确认就行了。谢谢。
自从 lxml supports XPath 我想说:是的,这绝对是可能的。