我知道如何使用Python解析页面。我的问题是哪种解析技术最快,哪种解析技术最快?
我所知道的解析技术是Xpath,DOM,BeautifulSoup,并使用Python的find
方法。
答案 0 :(得分:9)
答案 1 :(得分:1)
lxml是用C编写的。如果使用x86,最好选择。 如果我们谈论技术,那么Xpath和DOM之间没有太大的区别 - 这是很快的方法。但是如果你在BeautifulSoup中使用find或findAll,它将比其他的慢。 BeautifulSoup是用Python编写的。这个lib需要大量内存来解析任何数据,当然,它使用python库中的标准搜索方法。