win10系統下的Python27+selenium2+pycharm環境搭建

Python27+selenium2+pycharm環境搭建

 

操作系統:win10

python版本:2.7.15

selenium版本:2.53.1

Chromedrive版本:2.42

Pycharm版本:2018.2.4 x64

 

一.安裝python

1.下載地址:https://www.python.org/downloads/release/python-2715/

2.安裝Python,我是直接一直點next安裝的

3.查看目錄 C:\python27\Scripts,確保有pip.exe 和easy_install.exe

4.將C:\python27和C:\python27\Scripts添加在系統變量的path變量中

5.打開cmd,直接輸入Python,若結果和下圖一樣,表示Python安裝完成

二.安裝selenium

注意:直接使用pip install selenium會報錯,因爲源不可用,可以在安裝的時候,直接使用 - i 來指定使用哪個 url,如下:

pip install selenium -i http://pypi.douban.com/simple/

 

如果提示 host 不被信任可以加上參數 –trusted-host

pip install selenium -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

 

當然,更簡單的做法是建立一個 pip.ini 文件,讓 pip 每次安裝的時候,使用這個文件內的配置。windows 下這個文件一般是不存在的,需要自己建立。
我用的win10,我的pip.ini文件存放的位置如下:

C:\Users\12188\pip\pip.ini.

每個人的用戶名不一樣,需要根據實際情況選擇文件位置

pip.ini 裏面的內容如下:

[global]

index-url = http://pypi.douban.com/simple

[install]

trusted-host=pypi.douban.com

 

1.在cmd中輸入pip,看pip是否能夠正常使用

2.安裝selenium

Cd C:\python27\Scripts

pip install selenium==2.53.1

等待selenium自動安裝

3.查看selenium版本

Pip show selenium

黃色字體提示你需要更新pip

使用命令: python –m pip install –upgrade pip

4.selenium2僅支持47以下版本的火狐瀏覽器,現在最新爲62,需要卸載後安裝47以下版本

我不喜歡用Firefox,就沒弄這個了

5.cmd中輸入

python

from selenium import webdriver

driver = webdriver.Chrome()

driver.get("https://www.baidu.com")

如果報錯且沒有打開網頁,則是缺少驅動

如果打開但是顯示白屏,網址處顯示data,則驅動版本太低不配套

6.我用的新版的谷歌69,所以需要下載2.42版本的webdriver

chromedriver驅動下載地址

http://chromedriver.storage.googleapis.com/index.html

將exe文件放在\python文件下,不用再配path

再次輸入以上代碼,即可成功使用Chrome打開百度網頁

 

三.安裝pycharm

1.選擇pycharm安裝路徑

2.破解

打開http://idea.lanyus.com/,點擊獲得註冊碼

help->register 將註冊碼複製放到activation code,OK

 

四.使用pycharm寫一個簡單腳本

1.新建一個Python項目,選擇路徑

2.新建一個Python file

3.寫一個簡單腳本:注意Chrome首字母必須要大寫,後面的括號也不能掉

from selenium import webdriver

driver = webdriver.Chrome()

driver.get("https://www.baidu.com")

print(driver.title)

4.這時會發現報錯,需要到setting裏選擇正確的Python版本

 

5.重新運行一次就可以在控制檯看到百度的title了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章