亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

selenium3 webdriver如何啟動火狐、chrome、edge、Safari瀏覽器

發布時間:2021-12-18 10:53:30 來源:億速云 閱讀:311 作者:小新 欄目:移動開發

這篇文章主要介紹了selenium3 webdriver如何啟動火狐、chrome、edge、Safari瀏覽器,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

在selenium2中啟動常見的火狐、chrome其實都比較簡單,網上也一堆教程。現在selenium最新版已經是 3.x的版本了,與selenium2其實沒有太大的區別,無非就是精簡了一些不用的東西,然后對于瀏覽器的支持更好了,比如,對于高版本的firefox、chrome、edge等都可以完美支持,這樣我們就不用受限于版本的問題了。

但很多童鞋在用selenium3啟動瀏覽器的時候都會遇到各種問題,雖然網上也有不少解決方法,但沒有一個匯總的,而且解決方法也太過于復雜,所以這次我就總結一下在python中使用selenium3啟動常用瀏覽器的方法。

前提

安裝好python3,并配置好環境變量

selenium3 webdriver啟動火狐瀏覽器

1、選擇對應的Mozilla GeckoDriver下載,地址:https://github.com/mozilla/geckodriver/releases

2、把壓縮包里的exe文件放到python的根目錄里

3、安裝最新版的火狐,必須高于48版本

4、運行代碼啟動

from selenium import webdriver #方式1:直接啟動瀏覽器 driver = webdriver.Firefox()
''' 方式2: 通過指定profile來啟動瀏覽器 好處就是啟動瀏覽器是帶著咱們配置好的設置的 查看profile的文件路徑方法為: 火狐菜單>幫助>故障排除信息>顯示文件夾 ''' #定義profile文件路徑 profile_ff = "你實際的profile文件的全路徑,注意轉義字符" #指定使用該profile fp = webdriver.FirefoxProfile(profile_ff) #啟動瀏覽器時加載指定的profile driver = webdriver.Firefox(fp)

小提示:如果不想讓火狐自動升級,可以做如下改動:進入火狐安裝目錄下的defaults下的pref,修改channel-prefs.js,內容最終改為:pref("app.update.channel", "default");

selenium3 webdriver啟動chrome瀏覽器

1、選擇對應的Google Chrome Driver下載,地址:https://sites.google.com/a/chromium.org/chromedriver/downloads

2、把壓縮包里的exe文件放到python的根目錄里

3、安裝最新版的chrome

4、運行代碼啟動

from selenium import webdriver #方式1:直接啟動瀏覽器 driver = webdriver.Chrome()
#方式2:chrome的profile,瀏覽器里輸入chrome://version/,查看自己的“個人資料路徑” profile_chrome = '--user-data-dir=自己chrome profile的全路徑' option=webdriver.ChromeOptions() option.add_argument(profile_chrome) driver=webdriver.Chrome(chrome_options=option)

selenium3 webdriver啟動edge瀏覽器

1、先查看自己電腦上edge的版本號(html的)

2、然后下載對應版本的Microsoft Edge Driver,地址:https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/

selenium3 webdriver如何啟動火狐、chrome、edge、Safari瀏覽器

3、把exe放到python根目錄下

4、寫代碼運行

from selenium import webdriver driver = webdriver.Edge()

selenium3 webdriver啟動Safari瀏覽器

簡單到懷疑人生,直接寫代碼運行

from selenium import webdriver driver = webdriver.Safari()

感謝你能夠認真閱讀完這篇文章,希望小編分享的“selenium3 webdriver如何啟動火狐、chrome、edge、Safari瀏覽器”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

大渡口区| 隆德县| 朝阳县| 湖州市| 叶城县| 东阳市| 荃湾区| 安泽县| 朝阳县| 准格尔旗| 三门峡市| 九龙坡区| 普定县| 阿坝县| 辉县市| 年辖:市辖区| 阿瓦提县| 姚安县| 海丰县| 新泰市| 永德县| 阿城市| 雷波县| 威宁| 普兰店市| 泉州市| 溆浦县| 吉水县| 淅川县| 东至县| 呼伦贝尔市| 衡东县| 营口市| 辽宁省| 榆中县| 旬邑县| 临清市| 合作市| 开江县| 霍州市| 太康县|