Selenium打開瀏覽器示例

Python及Selenium框架安裝(環(huán)境準(zhǔn)備)

1.安裝python > 安裝 pip

2.dos中通過pip安裝Selenium框架:
pip install selenium -i https://pypi.douban.com/simple/

若VScode中使用Selenium框架,則需在終端目錄安裝框架:
pip install selenium -i https://pypi.douban.com/simple/

3.安裝瀏覽器:Chrome瀏覽器(軟件商店下載)

4.安裝Chrome瀏覽器版本對應(yīng)的驅(qū)動:https://chromedriver.storage.googleapis.com/index.html
注意:瀏覽器驅(qū)動的版本號需要和瀏覽器版本一致,否則會通過腳本打開瀏覽器后,瀏覽器會閃退。

通過Selenium框架為基礎(chǔ)的腳本,執(zhí)行打開瀏覽器的操作

1.引入Selenium框架和Chrome驅(qū)動

from selenium import webdriver
from selenium.webdriver.chrome.service import Service

2.創(chuàng)建Chrome瀏覽器控制器

wd = webdriver.Chrome(service=Service(r'E:\chromedriver_win32\chromedriver'))

3.讓瀏覽器執(zhí)行打開百度網(wǎng)頁的操作

wd.get('https://www.baidu.com')

4.讓瀏覽器執(zhí)行等待用戶輸入的操作,防止瀏覽器打開后立刻關(guān)閉

input()

//注意:若在Path環(huán)境變量中配置好瀏覽器驅(qū)動在的位置,則控制器的創(chuàng)建可簡化

  • 完整腳本程序:
from selenium import webdriver
from selenium.webdriver.chrome.service import Service

# 創(chuàng)建chrome瀏覽器驅(qū)動對象
# 路徑前加個r,表示右斜杠不轉(zhuǎn)義
wd = webdriver.Chrome(service=Service(r'E:\chromedriver_win32\chromedriver'))

# 執(zhí)行到此已經(jīng)打開了瀏覽器

# 打開一個網(wǎng)址
wd.get('https://www.baidu.com')

# 執(zhí)行等待用戶輸入的操作,避免瀏覽器打開后直接退出
input()
  • Path中設(shè)置瀏覽器驅(qū)動路徑,簡化后的代碼:
from selenium import webdriver

# 創(chuàng)建chrome瀏覽器驅(qū)動對象
wd = webdriver.Chrome()

# 執(zhí)行到此已經(jīng)打開了瀏覽器

# 打開一個網(wǎng)址
wd.get('https://www.baidu.com')

# 執(zhí)行等待用戶輸入的操作,避免瀏覽器打開后直接退出
input()
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容