python3.7.0+selenium的環境搭建


python3.7.0+selenium的環境搭建

准備工作:

1、python64位安裝包:python-3.7.0-amd64.exe  (https://www.python.org)

2、chrome64位瀏覽器:版本70.0.3538.67

3、chromedrvier:chromedriver.exe

注意:chromedriver與chrome版本要對應。具體可查看該對應表http://npm.taobao.org/mirrors/chromedriver/

 另外:本文主要以chromedirver為例,如果要使用IEDriverServer,那么IEDriverServer的版本號和Selenium的版本號一定要一致.Firefox的geckodriver可參照版本對應表.

安裝方法:

1、安裝python:雙擊自定義安裝 或者 在cmd中輸入python-3.7.0-amd64.exe的路徑,即在電腦中存放的位置,回車即可彈出安裝頁面,勾選Add Python 3.7 to PATH,即自動配置環境變量。

如圖:

 

下圖顯示安裝成功:

注:可以查看系統環境變量,發現D:\My pyhton3.7.0\Scripts\;D:\My pyhton3.7.0\;已經自動添加到了path中,這就是勾選Add Python 3.7 to PATH的效果.

 

 python安裝完成后可以在cmd界面輸入python,會出現下圖內容,說明python安裝成功

 2.安裝或升級pip

輸入python -m pip install --upgrade pip 回車來升級pip

 

 如果無法安裝,選擇離線安裝:

下載地址:https://pypi.org/project/pip/#modal-close

 

下載完成后,解壓tar.gz包,然后cmd進入解壓文件,執行 python setup.py install 命令 即安裝了最新的pip工具

 

 

 

3、安裝selenium:

方法1:在cmd中運行pip install selenium 即可在線安裝selenium,(ps:安裝指定的版本可用pip install selenium==3.14.0)如圖提示selenium安裝成功。

 

使用pip show selenium 查看selenium版本信息,如下圖

方法2:下載selenium離線安裝包https://pypi.org/project/selenium/#files

下載.tar.gz格式的安裝包,D:\selenium-3.141.0完成后進入cmd命令行界面,cd命令進入該安裝包路徑,執行python setup.py install即可安裝selenium

 

如果安裝最后提示urlib3失敗,需要到https://pypi.org/project/urllib3/#modal-close下載  urllib3-1.25.9.tar.gz   解壓完成后進入cmd命令行界面,cd命令進入該安裝包路徑,執行python setup.py install 來安裝urllib3

 

4、安裝chrome瀏覽器

該處使用谷歌瀏覽器64位的版本號為70.0.3538.67

5、將chromedriver.exe放到python的安裝目錄下(或者目錄下的scripts下)

 

以上5步就搭建好python+selenium環境了

6、測試一個簡單的腳本吧

 

腳本可以順利完成,驗證python+selenium環境搭建成功。

=================================================================================

IEDriverServer.exe驅動IE11遇到的問題及解決方法

問題:IEDriverServer.exe驅動IE11遇到的問題:可以打開IE瀏覽器,但是無法正常執行腳本 

分析:IEDriverServer.exe的版本號是與selenium版本號3.14.0嚴格對應的,就是能打開網頁到www.baidu.com,后面的腳本就無法繼續執行了

IE瀏覽器版本號:

查詢資料得到以下解決方法,按照此法,立刻解決問題.為加深印象,特此記錄

一共需要做3處修改:

1.縮放100%

 

2.針對windows vista和windows 7上的IE7或者更高的版本,必須在IE選項設置的安全頁中,4個區域的啟用保護模式的勾選都去掉(或都勾上),即保持四個區域的保護模式是一致的。如下圖所示:

3.針對IE10和更高的版本,必須在IE選項設置中的高級頁中,取消增強保護模式(一般默認就沒有勾選,這里確認下即可)。如下圖所示: 

以上3處,修改設置完成后,即可解決


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM