爬虫篇 | 快速入门selenium(十一)
如果爬蟲(chóng)不會(huì)Selenium 就不要說(shuō)自己會(huì)爬蟲(chóng)
Selenium簡(jiǎn)介
Selenium是一個(gè)用于web自動(dòng)化測(cè)試的工具,Selenium測(cè)試直接運(yùn)行在瀏覽器中,就好像一個(gè)真正的用戶在操作一樣
支持大部分主流的瀏覽器,包括IE(7,8,9,10,11),F(xiàn)irefox,Safari,Chrome,Opera等。
我們可以利用它來(lái)模擬用戶點(diǎn)擊訪問(wèn)網(wǎng)站,繞過(guò)一些復(fù)雜的認(rèn)證場(chǎng)景
通過(guò)selnium+驅(qū)動(dòng)瀏覽器這種組合可以直接渲染解析js,繞過(guò)大部分的參數(shù)構(gòu)造和反爬。
安裝Selenium
Selenium安裝非常簡(jiǎn)單,直接pip就可以搞定: pip install selenium
使用selenium驅(qū)動(dòng)chrome瀏覽器需要下載chromedriver,而且chromedriver版本需要與chrome的版本對(duì)應(yīng),版本錯(cuò)誤的話則會(huì)運(yùn)行報(bào)錯(cuò)。
Chromedriver下載地址:https://chromedriver.storage.googleapis.com/index.html
Windows: 下載對(duì)應(yīng)版本的chromedriver解壓后,將文件移動(dòng)到一個(gè)配置了環(huán)境變量的文件夾中,例如Python安裝文件夾
Linux/Mac: 解壓后,將文件移動(dòng)至/usr/local/bin目錄中
測(cè)試
總結(jié)
以上是生活随笔為你收集整理的爬虫篇 | 快速入门selenium(十一)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 微博模拟登录
- 下一篇: 坦克大决战那个坦克厉害