logo
Loading...

爬蟲使用select及find的時機 - Cupoy

如標題若css選擇器就可以達到取得元素的目標,是否就不需要用到find還是find會比較適合用在什麼...

pycrawler,pycrawler-d25

爬蟲使用select及find的時機

2020/01/19 上午 10:52
Python網路爬蟲討論版
JJLai
觀看數:4
回答數:1
收藏數:0
pycrawler
pycrawler-d25

如標題

若css選擇器就可以達到取得元素的目標,是否就不需要用到find

還是find會比較適合用在什麼情境下

例如示範中

metas = main_content.select('div.article-metaline')

感覺也可以用find

metas = main_content.find('div', class_='article-metaline')

還是有什麼我沒注意到的差異?

再請老師和各位前輩指教,感謝

回答列表

  • 2020/01/20 下午 04:05
    張維元 (WeiYuan)
    贊同數:2
    不贊同數:0
    留言數:0

    select 是利用 CSS selector 的方式做篩選,適合本來就會寫 CSS 的人。那如果你本來不會 CSS 的話,那我覺得用 find 就很夠了:)