Python 如何安裝Selenium(推薦)
一、 Selenium的定義
Selenium 是一個 Web的自動化測試工具 ,最初是為網(wǎng)站 自動化測試而開發(fā)的 , Selenium 可以直接調(diào)用瀏覽器 ,它支持所有主流的瀏覽器(包括PhantomJS 這些無界面的瀏覽器),可以接收指令,讓瀏覽器自動加載頁面,獲取需要的數(shù)據(jù),甚至頁面截屏等。我們可以使用selenium 很容易完成之前編寫的爬蟲,
二、 python 虛擬環(huán)境中安裝 selenium 模塊
pip/pip3 install selenium
三、 下載版本符合的 webdriver
3.1 查看谷歌瀏覽器的版本
3.2 訪問https://npm.taobao.org/mirrors/chromedriver,點擊進(jìn)入不同版本的chromedriver下載頁面
3.3 點擊notes.txt進(jìn)入版本說明頁面
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)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python使用cartopy庫繪制臺風(fēng)路徑代碼
大家好,本篇文章主要講的是python使用cartopy庫繪制臺風(fēng)路徑代碼,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下2022-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é),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-05-05python arcpy練習(xí)之面要素重疊拓?fù)錂z查
今天小編就為大家分享一篇Python ArcPy的面要素重疊拓?fù)錂z查,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-09-09pandas中DataFrame修改index、columns名的方法示例
這篇文章主要介紹了pandas中DataFrame修改index、columns名的方法示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08Python?matplotlib之折線圖的各種樣式與畫法總結(jié)
matplotlib是Python中的一個第三方庫,主要用于開發(fā)2D圖表,以漸進(jìn)式、交互式的方式實現(xiàn)數(shù)據(jù)可視化,可以更直觀的呈現(xiàn)數(shù)據(jù),使數(shù)據(jù)更具說服力,下面這篇文章主要給大家介紹了關(guān)于Python?matplotlib之折線圖的各種樣式與畫法的相關(guān)資料,需要的朋友可以參考下2022-12-12itchat和matplotlib的結(jié)合使用爬取微信信息的實例
下面小編就為大家?guī)硪黄猧tchat和matplotlib的結(jié)合使用爬取微信信息的實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-08-08django 微信網(wǎng)頁授權(quán)登陸的實現(xiàn)
這篇文章主要介紹了django 微信網(wǎng)頁授權(quán)登陸的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07