python+selenium開(kāi)發(fā)環(huán)境搭建圖文教程
web 調(diào)試工具介紹和開(kāi)發(fā)環(huán)境搭建
python與selenium開(kāi)發(fā)環(huán)境搭建:
一、下載python軟件:https://www.python.org/
下載完后,進(jìn)行安裝,安裝成功后,打開(kāi)IDLE(Python 3.6.2),如下圖:
如上圖在里面輸入print("Hello Wrod!")按回車(chē),出現(xiàn)Hello Wrod!,說(shuō)明已經(jīng)把IDLE裝好了,下面打開(kāi)dos命令窗口輸入Python按回車(chē)。如下圖:
出現(xiàn)python版本號(hào)等信息說(shuō)明python已經(jīng)安裝成功。如果出現(xiàn)錯(cuò)誤信息,則需要配置環(huán)境變量:
在環(huán)境系統(tǒng)變量Path中添加python的安裝目錄,比如:C:\Python35\Scripts;C:\Python35\,這個(gè)是安裝在C盤(pán)的目錄。
二、安裝pip:https://pypi.python.org/pypi/pip
下載完成后解壓,打開(kāi)dos命令窗口進(jìn)入剛才解壓后的文件夾里面(如:D:\pip-9.0.1,這個(gè)是解壓后的pip文件夾)輸入如下信息:
輸入如下信息后按回車(chē)鍵,進(jìn)行安裝,安裝完后顯示安裝目錄為:C:\Python35\Lib\site-packages\pip-9.0.1-py3.5.egg
再dos命令窗口輸入:pip.exe按回車(chē),如下圖:
然后配置環(huán)境變量,在環(huán)境系統(tǒng)變量Path中添加C:\Python35\Lib\site-packages\pip-9.0.1-py3.5.egg(這個(gè)是安裝在C盤(pán)的目錄)。
再次打開(kāi)打開(kāi)IDLE(Python 3.6.2)輸入import selenium按回車(chē)鍵,如下圖:
如果沒(méi)有找到selenium可以使用pip install -U selenium命令安裝
下面使用selenium打開(kāi)firefox瀏覽器:
首先到https://github.com/mozilla/geckodriver/releases下載geckodriver.exe,下載完后將該exe放入python安裝根目錄下(與python.exe同一目錄)
在IDLE(Python 3.6.2)中輸入import selenium按回車(chē),再入from selenium import webdriver按回車(chē),最后輸入browser=webdriver.Firefox()按回車(chē)鍵就能成功調(diào)用firefox瀏覽器。如圖:
firefox前端工具介紹:
1.fireBug:FireFox瀏覽器下的一套開(kāi)發(fā)類(lèi)插件
2.作用:查看頁(yè)面上的元素,從而根據(jù)其屬性進(jìn)行定位
如何安裝fireBug,打開(kāi)FireFox瀏覽器照以下圖片上的操作進(jìn)行安裝即可:
前端技術(shù)介紹:
1.html:網(wǎng)頁(yè)的基礎(chǔ),是一種標(biāo)記語(yǔ)言,顯示數(shù)據(jù);
2.JS:前端腳本語(yǔ)言,解釋型語(yǔ)言,在頁(yè)面中添加交互行為;
3.xml:擴(kuò)展標(biāo)記語(yǔ)言,用來(lái)傳輸和存儲(chǔ)數(shù)據(jù)
4.css:層疊樣式表,用來(lái)表現(xiàn)HTML或XML等文件樣式
下面使用selenium打開(kāi)chrome瀏覽器(安裝Chrome瀏覽器webdriver):
1.安裝chrome瀏覽器;2.下載chromedriver.exe;3.將下載的chromedriver.exe文件放到安裝Chrome瀏覽器目錄下面(如:C:\Users\Administrator\AppData\Local\Google\Chrome\Application)4.配置環(huán)境變量,將C:\Users\Administrator\AppData\Local\Google\Chrome\Application添加到環(huán)境系統(tǒng)變量Path中。
在IDLE(Python 3.6.2)中輸入import selenium按回車(chē),再入from selenium import webdriver按回車(chē),最后輸入b=webdriver.Chrome()按回車(chē)鍵就能成功調(diào)用chrome瀏覽器。如圖:
更多關(guān)于python安裝教程的文章請(qǐng)參考《python各版本安裝教程》
更多精彩書(shū)單,請(qǐng)點(diǎn)擊python編程必備書(shū)單
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Python語(yǔ)言中的Selenium環(huán)境搭建
- Python+Selenium自動(dòng)化環(huán)境搭建與操作基礎(chǔ)詳解
- Selenium+Python自動(dòng)化腳本環(huán)境搭建的全過(guò)程
- selenium3.0+python之環(huán)境搭建的方法步驟
- Python selenium環(huán)境搭建實(shí)現(xiàn)過(guò)程解析
- Python+Selenium實(shí)現(xiàn)自動(dòng)化的環(huán)境搭建的步驟(圖文)
- selenium+python自動(dòng)化測(cè)試環(huán)境搭建步驟
- selenium+python自動(dòng)化測(cè)試之環(huán)境搭建
- selenium3+python3環(huán)境搭建教程圖解
- Python + selenium自動(dòng)化環(huán)境搭建的完整步驟
- 搭建?Selenium+Python開(kāi)發(fā)環(huán)境詳細(xì)步驟
相關(guān)文章
Python編程使用matplotlib繪制動(dòng)態(tài)圓錐曲線示例
這篇文章主要介紹了Python使用matplotlib繪制動(dòng)態(tài)的圓錐曲線示例實(shí)現(xiàn)代碼,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步2021-10-10Pytorch學(xué)習(xí)之torch用法----比較操作(Comparison Ops)
這篇文章主要介紹了Pytorch學(xué)習(xí)之torch用法----比較操作(Comparison Ops),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-06-06Python?數(shù)據(jù)清洗刪除缺失值替換缺失值詳情
這篇文章主要介紹了Python?數(shù)據(jù)清洗刪除缺失值替換缺失值詳情,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-09-09Numpy中np.random.rand()和np.random.randn() 用法和區(qū)別詳解
這篇文章主要介紹了Numpy中np.random.rand()和np.random.randn() 用法和區(qū)別詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-10-10Python中時(shí)間類(lèi)型的JSON數(shù)據(jù)轉(zhuǎn)換
在Python中,處理時(shí)間和日期數(shù)據(jù)以及與JSON數(shù)據(jù)的相互轉(zhuǎn)換是常見(jiàn)的任務(wù),本文主要為大家詳細(xì)如何在Python中處理時(shí)間類(lèi)型的JSON數(shù)據(jù)轉(zhuǎn)換,需要的小伙伴可以參考下2024-02-02Python 數(shù)據(jù)化運(yùn)營(yíng)之KMeans聚類(lèi)分析總結(jié)
這篇文章主要介紹了Python 數(shù)據(jù)化運(yùn)營(yíng)KMeans聚類(lèi)相關(guān)的一些總結(jié),感興趣的話一起來(lái)閱讀下文吧2021-08-08詳解如何用TensorFlow訓(xùn)練和識(shí)別/分類(lèi)自定義圖片
這篇文章主要介紹了詳解如何用TensorFlow訓(xùn)練和識(shí)別/分類(lèi)自定義圖片,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08python基于Selenium的web自動(dòng)化框架
這篇文章主要介紹了python基于Selenium的web自動(dòng)化框架,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07