Python 如何安裝Selenium(推薦)
一、 Selenium的定義
Selenium 是一個(gè) Web的自動(dòng)化測(cè)試工具 ,最初是為網(wǎng)站 自動(dòng)化測(cè)試而開(kāi)發(fā)的 , Selenium 可以直接調(diào)用瀏覽器 ,它支持所有主流的瀏覽器(包括PhantomJS 這些無(wú)界面的瀏覽器),可以接收指令,讓瀏覽器自動(dòng)加載頁(yè)面,獲取需要的數(shù)據(jù),甚至頁(yè)面截屏等。我們可以使用selenium 很容易完成之前編寫(xiě)的爬蟲(chóng),
二、 python 虛擬環(huán)境中安裝 selenium 模塊
pip/pip3 install selenium
三、 下載版本符合的 webdriver
3.1 查看谷歌瀏覽器的版本
3.2 訪問(wèn)https://npm.taobao.org/mirrors/chromedriver,點(diǎn)擊進(jìn)入不同版本的chromedriver下載頁(yè)面
3.3 點(diǎn)擊notes.txt進(jìn)入版本說(shuō)明頁(yè)面
3.4. 根據(jù)操作系統(tǒng)下載正確版本的chromedriver
3.5. 解壓壓縮包后獲取 python 代碼可以調(diào)用的谷歌瀏覽器的 webdriver 可執(zhí)行文件
windows 為 chromedriver.exe
linux 和 macos 為 chromedriver
3.6. chromedriver 環(huán)境的配置
windows 環(huán)境下需要
(1) 將 chromedriver.exe復(fù)制到谷歌瀏覽器所在的目錄中
(2)再設(shè)置path環(huán)境變量中的路徑
(3) 將 chromedriver.exe復(fù)制到python安裝所在的目錄中
linux/mac 環(huán)境下,將 chromedriver 所在的目錄設(shè)置到系統(tǒng)的 PATH 環(huán)境值中
四、 使用Selenium
到此這篇關(guān)于Python 如何安裝Selenium的文章就介紹到這了,更多相關(guān)Python 安裝Selenium內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python實(shí)現(xiàn)簡(jiǎn)單猜數(shù)字游戲
這篇文章主要為大家詳細(xì)介紹了Python實(shí)現(xiàn)猜數(shù)字游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-02-02python使用cartopy庫(kù)繪制臺(tái)風(fēng)路徑代碼
大家好,本篇文章主要講的是python使用cartopy庫(kù)繪制臺(tái)風(fēng)路徑代碼,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下2022-02-02對(duì)python生成業(yè)務(wù)報(bào)表的實(shí)例詳解
今天小編就為大家分享一篇對(duì)python生成業(yè)務(wù)報(bào)表的實(shí)例詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-02-02使用FastCGI部署Python的Django應(yīng)用的教程
這篇文章主要介紹了使用FastCGI部署Python的Django應(yīng)用的教程,FastCGI也是被最廣泛的應(yīng)用于Python框架和服務(wù)器連接的模塊,需要的朋友可以參考下2015-07-07淺談Pytorch中autograd的若干(踩坑)總結(jié)
這篇文章主要介紹了Pytorch中autograd的若干(踩坑)總結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-05-05python arcpy練習(xí)之面要素重疊拓?fù)錂z查
今天小編就為大家分享一篇Python ArcPy的面要素重疊拓?fù)錂z查,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-09-09pandas中DataFrame修改index、columns名的方法示例
這篇文章主要介紹了pandas中DataFrame修改index、columns名的方法示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08Python?matplotlib之折線圖的各種樣式與畫(huà)法總結(jié)
matplotlib是Python中的一個(gè)第三方庫(kù),主要用于開(kāi)發(fā)2D圖表,以漸進(jìn)式、交互式的方式實(shí)現(xiàn)數(shù)據(jù)可視化,可以更直觀的呈現(xiàn)數(shù)據(jù),使數(shù)據(jù)更具說(shuō)服力,下面這篇文章主要給大家介紹了關(guān)于Python?matplotlib之折線圖的各種樣式與畫(huà)法的相關(guān)資料,需要的朋友可以參考下2022-12-12itchat和matplotlib的結(jié)合使用爬取微信信息的實(shí)例
下面小編就為大家?guī)?lái)一篇itchat和matplotlib的結(jié)合使用爬取微信信息的實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-08-08django 微信網(wǎng)頁(yè)授權(quán)登陸的實(shí)現(xiàn)
這篇文章主要介紹了django 微信網(wǎng)頁(yè)授權(quán)登陸的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07