bs4 的select 和find_all方法效率對比


select方法能用css選擇器,非常友好,於是想對比一下是否效率上更優秀

 

s1=time.time()
star=[x.text for x in bs_info.find_all('span',{'class':'rating_num'})]
e1 = time.time()
print(e1-s1)
s2 = time.time()
star = [x.text for x in bs_info.select('body span.rating_num')]
e2 = time.time()
print(e2 - s2)
exit()
 
可見find_all速度比select快了1倍


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM