一、前期環境準備
本文是建立在已經安裝好 Python 和 PyCharm 的基礎上,請先自行安裝好
二、PyCharm建立項目
1.打開PyCharm,建立一個項目

- 選擇好要建立項目的存放路徑和項目名
- 選擇好Python的環境
- 點選 Create
建立項目成功示例
2.導入Selenium
- File->Settings->Python Interpreter
- 點選圖中的 + 圖示
- 由于國外的鏡像源安裝元件速度較慢,選擇國内的鏡像速度較快,點選Manage Repositories,把下面的任意一個連結填入儲存即可
// 清華
https://pypi.tuna.tsinghua.edu.cn/simple
// 阿裡雲
http://mirrors.aliyun.com/pypi/simple/
// 中國科技大學
https://pypi.mirrors.ustc.edu.cn/simple
- 在搜尋欄輸入 selenium,選擇後,點選 Install Package
3.下載下傳浏覽器驅動
// Chrome 驅動
http://npm.taobao.org/mirrors/chromedriver/
// Microsoft Edge 驅動
最新版本連結:https://developer.microsoft.com/zh-cn/microsoft-edge/tools/webdriver/
曆代版本連結:https://msedgewebdriverstorage.z22.web.core.windows.net/
- 下面我以 Microsoft Edge浏覽器為例
- 打開浏覽器檢視 浏覽器目前版本号
- 記住浏覽器版本号,進入 上面的連結檢視對應版本号的驅動,點選x64下載下傳
- 解壓檔案,把解壓後的 msedgedriver.exe 複制導項目根目錄
- 編寫測試代碼, 并運作
# 從 selenium 中導入 webdriver
from selenium import webdriver
# 設定驅動程式
driver = webdriver.Edge()
# 設定等待時間
driver.implicitly_wait(5)
driver.maximize_window()
# 設定打開的網址
driver.get("https://www.baidu.com")
- 若是出現以下錯誤,無需驚慌,有兩種解決方式(若是無錯,并成功彈出浏覽器,可無需理會以下說明)
1.修改代碼,在 Edge() 寫入驅動的路徑即可成功運作
# 從 selenium 中導入 webdriver
from selenium import webdriver
# 設定驅動程式
driver = webdriver.Edge(r'msedgedriver.exe')
# 設定等待時間
driver.implicitly_wait(5)
driver.maximize_window()
# 設定打開的網址
driver.get("https://www.baidu.com")
2.把驅動的名字 msedgedriver.exe 改為 MicrosoftWebDriver.exe,即可成功運作
4. Chrome
Chrome 浏覽器原理同上,隻需把驅動放在項目根目錄,webdriver.Edge() 改為 webdriver.Chrome() 即可成功運作