Python动态网页爬虫技巧Selenium(一)
生活随笔
收集整理的這篇文章主要介紹了
Python动态网页爬虫技巧Selenium(一)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
implicitly_wait() 跟 WebdriverWait()的區(qū)別
- 相同點:
- 這兩個東西,都是為了在測試網(wǎng)頁的時候進行等待的
- 一方面是都可以完成對于動態(tài)數(shù)據(jù)的等待和爬取。(都是一旦完成就直接溜掉~)
- 不同點:
- 前者是隱式等待,后者是顯式等待。可能有人要問區(qū)別了。區(qū)別很簡單。implicityly_wait()只需要使用一次,之后關于這個DOM文檔樹(好像是這個中文),中的任何一個元素,都會有這樣的一個隱式等待。但是對于后者,就是每次使用的時候都需要自己再設置一次時間。
- 后者使用更為靈活一些,可以配合selenium自身的很多庫來進行設置,前者就比較簡單,如果沒有什么特別的要求的話,用前面的那種就可以了~
下面也展示兩者的使用方法:
- 隱式
- 顯式(配合多種庫一起用,更靈活,也更麻煩)
總結
以上是生活随笔為你收集整理的Python动态网页爬虫技巧Selenium(一)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++多线程简单入门(二)(Window
- 下一篇: websocket python爬虫_p