您好,登錄后才能下訂單哦!
這篇文章主要講解了“怎么搭建Selenium環(huán)境”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“怎么搭建Selenium環(huán)境”吧!
01
Selenium是什么
Selenium是什么,相信從事自動化測試的同學(xué)或者有過Python爬蟲經(jīng)歷的同學(xué)都會有了解。
Selenium是一個Web自動化測試軟件, 正如Selenium官網(wǎng)所言:Selenium主要是為了測試目的而進(jìn)行自動化的Web應(yīng)用程序,但是當(dāng)然并不限于此,一些基于Web的無聊的管理任務(wù)也可以使用Selenium進(jìn)行自動化。嗯,比如爬蟲。
網(wǎng)絡(luò)爬蟲應(yīng)該是Selenium除了Web自動化測試之外,最為人所熟知的應(yīng)用場景了,它在面對一些JS生成的動態(tài)網(wǎng)頁時能夠有效的獲取到頁面上的數(shù)據(jù)??梢哉f是Python網(wǎng)絡(luò)爬蟲的必備良品。
02
在Python中安裝Selenium
Selenium提供了Python的接口來供我們使用Selenium,通過簡潔的API,我們可以在Python中使用到Selenium的所有功能。
我們可以下載Selenium的Python安裝包進(jìn)行安裝,但是更加簡便的方法是使用pip工具進(jìn)行安裝:
pip install selenium
進(jìn)入Python的shell測試一下selenium是否能夠成功被import:
這樣selenium就安裝完成了。
03
下載瀏覽器驅(qū)動程序
Selenium需要通過瀏覽器的驅(qū)動程序(webdriver)來連接和啟動一個瀏覽器。如果使用Firefox,那么需要geckodriver;如果使用Chrome,那么需要chromedriver;
在這里,我們選擇谷歌的Chrome瀏覽器作為講解演示,所以我們需要下載chromedriver。
在淘寶的開源包管理站點(diǎn)上:http://npm.taobao.org/mirrors/chromedriver/ 根據(jù)自己電腦上Chrome瀏覽器的版本,選擇合適的chromedriver版本,一般而言,如果Chrome瀏覽器是最新的版本,那么選擇chromedriver 2.37即可:
點(diǎn)擊進(jìn)去,根據(jù)自己的電腦選擇不同操作系統(tǒng)的版本:
在這里,我使用的是Windows系統(tǒng)的電腦,所以選擇了“chromedriver_win32.zip”。
下載之后,將其解壓即可:
這樣,我們下載好了瀏覽器驅(qū)動程序。如果需要使用其他瀏覽器,同樣可以在http://npm.taobao.org/mirrors/這個網(wǎng)站上進(jìn)行下載:
感謝各位的閱讀,以上就是“怎么搭建Selenium環(huán)境”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對怎么搭建Selenium環(huán)境這一問題有了更深刻的體會,具體使用情況還需要大家實(shí)踐驗證。這里是億速云,小編將為大家推送更多相關(guān)知識點(diǎn)的文章,歡迎關(guān)注!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。