久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

selenium win7+selenium2.0+python環(huán)境搭建

 zhl463 2015-07-02

win7+selenium2.0+python環(huán)境搭建

by:授客 QQ1033553122

步驟1:下載python

擔(dān)心最新版的支持不太好,,這里我下載的是python 2.7selenium之前不支持python3.x

 

步驟2:安裝python

下載好后直接安裝,安裝完后,,記得把python的安裝路徑添加系統(tǒng)環(huán)境變量Path(這個(gè)很簡(jiǎn)單,,不懂的請(qǐng)自己百度)

 

步驟3:下載setuptools

win7 32位系統(tǒng),,下載的是setuptools-0.6c11.win32-py2.7,。setuptools是一個(gè)幫助你安裝python包的第三方工具,下載好后直接安裝即可(pip依賴于setuptools的安裝)

軟件下載和安裝說明參見頁(yè)面:https://pypi./pypi/setuptools

 

步驟4:安裝pip工具

cmd開啟控制臺(tái),,cd命令進(jìn)入到E:Python2\Scripts> ,執(zhí)行 easy_install pip,, 等待完成即可

C:\Users\laifuyu>cd /d "d:\Program Files\Python27\Scripts"

d:\Program Files\Python27\Scripts> easy_install.exe pip

附:easy_install使用說明

安裝套件:

easy_install PackageName

更新套件:

easy_install -U PackageName

移除套件:

easy_install -m PackageName

顯示說明:

easy_install --showhelp

備注:如果網(wǎng)絡(luò)被墻或者沒連網(wǎng),則上述方法安裝失敗,,這種情況下,,必須手動(dòng)安裝,。

下載得到pip tar.gz文件,,這里我用的是pip-1.5.4.tar,解壓,然后到windowscmd中,,進(jìn)入解壓目錄運(yùn)行setup.py install


步驟5:安裝 Selenium Client Drivers

以下是官方說明:

In order to create scripts that interact with the Selenium Server (Selenium RC, Selenium Remote Webdriver) or create local Selenium WebDriver script you need to make use of language-specific client drivers. These languages include both 1.x and 2.x style clients.

輸入pip install selenium 或者 pip install U selenium后回車,,等待下載并安裝,如果無錯(cuò)誤 即安裝成功。

 

C:\Users\laifuyu>cd /d "d:\Program Files\Python27\Scripts"

d:\Program Files\Python27\Scripts>pip.exe install selenium

 

說明:如果網(wǎng)絡(luò)被墻或者非連網(wǎng)狀態(tài),,那么上述安裝無效,,必須手動(dòng)安裝,步驟如下:

一,,下載selenium

下載地址:https://pypi./pypi/selenium

我下載的是selenium-2.40.0.tar.gz

手動(dòng)下載selenium的安裝包后,,右鍵解壓縮,,,保險(xiǎn)起見,,解壓后把整個(gè)目錄放到C:\Python27\Lib\site-packages,打開CMD窗口,,進(jìn)入解壓后的目錄,,運(yùn)行命令  setup.py install

selenium <wbr>win7+selenium2.0+python環(huán)境搭建

安裝完后可以刪除解壓縮后的文件

 

步驟6:安裝JAVA JDK并配置環(huán)境變量

這里我安裝的是jdk-6u14-windows-i586 Java SE Development Kit 6u14 for Windows, Multi-language

 

環(huán)境變量的配置 參考“windows xpWin7下配置JDK環(huán)境變量.doc“文檔

 

步驟7.下載Eclipse

下載后解壓可用,無需安裝,,我下載的是標(biāo)準(zhǔn)版eclipse-standard-kepler-SR2-win32

 

步驟8.Eclipse搭建python的開發(fā)環(huán)境

有以下8.1,,8.2兩種方法

8.1,下載PyDev 2.5.0.zip后解壓(經(jīng)過測(cè)試,,PyDev 2.5.0可以,,3.3.0不支持)

,得到PluginsFeature文件夾,,復(fù)制兩文件夾中的內(nèi)容分別放到到Eclipse目錄下對(duì)應(yīng)目錄中,,然后重啟Eclipse。若在Eclipse菜單Help->About Eclipse->Installation Detail->Plug-ins,,能看到PyDev組件,,則表示安裝成功。

selenium <wbr>win7+selenium2.0+python環(huán)境搭建

 

8.2,, 直接在Eclipse中選擇菜單:HelpInstall New Software-Add,,輸入http:///updates,點(diǎn)擊OK下載,。

selenium <wbr>win7+selenium2.0+python環(huán)境搭建

然后選中下載好的PyDev軟件

selenium <wbr>win7+selenium2.0+python環(huán)境搭建

然后一路Next,,進(jìn)入安裝路徑選擇界面,使用默認(rèn)設(shè)置,,接受許可協(xié)議,,然后 FinishEclipse將下載 PyDev,,可以從 Eclipse任務(wù)欄中看到下載的進(jìn)度,。PyDev安裝好后,需要重啟Eclipse,。

selenium <wbr>win7+selenium2.0+python環(huán)境搭建

安裝過程中可能出現(xiàn)上述,,,,

可能原因一:需要代理上網(wǎng)

解決方法:給eclipse 設(shè)置代理

默認(rèn)的Eclipse 是不用代理上網(wǎng),但在一些公司的局域網(wǎng),,需要使用代理上網(wǎng),,

因而需要手工設(shè)置eclipse的上網(wǎng)設(shè)置

window-->preferences-->general-->network connections

選中 manual proxy configuration: 依次填入http proxy , portok 了。

另外,,如果代理需要用賬號(hào)和密碼就需要選中 Enable proxy authentication,

然后填上 user name  password  

selenium <wbr>win7+selenium2.0+python環(huán)境搭建

 

步驟9.配置PyDev

PyDev安裝好之后,,需要配置解釋器。在 Eclipse 菜單欄中,,選擇Window > Preferences > Pydev > Interpreter Python>New,,輸入名字和Python.exe所在安裝路徑,添加已安裝的解釋器

selenium <wbr>win7+selenium2.0+python環(huán)境搭建


點(diǎn)擊Ok,跳出一個(gè)有很多復(fù)選框的窗口,,選擇需要加入SYSTEM pythonpath的選項(xiàng)

selenium <wbr>win7+selenium2.0+python環(huán)境搭建


一般可以采用默認(rèn)設(shè)置,,點(diǎn)擊Ok

selenium <wbr>win7+selenium2.0+python環(huán)境搭建

 點(diǎn)擊OK,保存配置

 

步驟10.執(zhí)行Selenium實(shí)例

下面,,我們來創(chuàng)建一個(gè)python項(xiàng)目,。

Eclipse 菜單欄中,選擇 File > New > Project > Pydev > Pydev Project,,新建項(xiàng)目:PyCase,,單擊 Next

selenium <wbr>win7+selenium2.0+python環(huán)境搭建


注意:如果在創(chuàng)建項(xiàng)目的時(shí)候沒有選中“Create default src folder and add it to the pythonpath”復(fù)選框,,則需要通過 File > New > Other > Source Folder 手動(dòng)創(chuàng)建一個(gè)源代碼文件夾src,。

 

點(diǎn)擊finish,如下

selenium <wbr>win7+selenium2.0+python環(huán)境搭建






 步驟11.創(chuàng)建 Python 包和模塊

接下來,,在剛創(chuàng)建的項(xiàng)目中開始創(chuàng)建Python 包和模塊,。


進(jìn)入 Pydev 透視圖,在 Python Package Explorer 中,,右鍵單擊 src,,選擇 New->Pydev Package,輸入 Package 名稱Py27,。


selenium <wbr>win7+selenium2.0+python環(huán)境搭建














單擊 Finish,,Python 包就創(chuàng)建好了,此時(shí),,自動(dòng)生成__init__.py 文件,,該文件不包含任何內(nèi)容。

selenium <wbr>win7+selenium2.0+python環(huán)境搭建

 

創(chuàng)建完 Pydev Package 后,,右鍵單擊創(chuàng)建的包Py27,,選擇 New->Pydev Module,輸入模塊名稱PyCase1.py Finish,。這樣,,Python 模塊就建成了

selenium <wbr>win7+selenium2.0+python環(huán)境搭建

 

 

 selenium <wbr>win7+selenium2.0+python環(huán)境搭建


步驟12.修改PyCase1.py的內(nèi)容如下

# -*- coding: utf-8 -*-

fromselenium import webdriver

import time

 

if__name__ == "__main__":

    driver = webdriver.Ie()

    driver.get('http://www.baidu.com')

    driver.implicitly_wait(20)  #

 

    driver.find_element_by_id('kw1').send_keys(u'授客')

    driver.find_element_by_id('su1').click()

    time.sleep(5)  

 

    driver.quit()

 

步驟13.添加瀏覽器驅(qū)動(dòng)webdriver支持

上述腳本是以IE瀏覽器為腳本運(yùn)行環(huán)境,,所以下載IE驅(qū)動(dòng),。selenium官網(wǎng)有提供下載http://code.google.com/p/selenium/downloads/list

這里我用的是IEDriverServer_Win32_2.40.0.zip,,下載后解壓,把IEDriverServer.exe放在python安裝目錄,,與python.exe在同一目錄下,。

備注:如過是其它瀏覽器也是則換成其它瀏覽器驅(qū)動(dòng)

 

步驟14.執(zhí)行腳本看效果

右擊PythonCase1.pyRun As->Python Run,,,,會(huì)彈出ie瀏覽器并自動(dòng)輸入查詢條件,執(zhí)行,。

 .0 python 環(huán)境搭建 eclipse

備注:運(yùn)行過程中如果出現(xiàn)WebDriverException: Message: u'Unexpected error launching Internet Explorer. Protected Mode settings are not the same for all zones. Enable Protected Mode must be set to the same value (enabled or disabled) for all zones.' 這個(gè)錯(cuò)誤,,更改IEinternet選項(xiàng)->安全,將Internet/本地Internet/受信任的站定/受限制的站點(diǎn)中的啟用保護(hù)模式全部去掉勾,,或者全部勾上,。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多