selenium3 webdriver啟動火狐善茎、chrome、edge继榆、Safari瀏覽器的方法

點擊鏈接加入QQ群 522720170(免費公開課巾表、視頻應有盡有):https://jq.qq.com/?_wv=1027&k=5C08ATe

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

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

前提

安裝好python3散休,并配置好環(huán)境變量

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/

3春贸、把exe放到python根目錄下

4混萝、寫代碼運行

from selenium import webdriver

driver = webdriver.Edge()

selenium3 webdriver啟動Safari瀏覽器

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

from selenium import webdriver

driver = webdriver.Safari()

?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末萍恕,一起剝皮案震驚了整個濱河市逸嘀,隨后出現的幾起案子,更是在濱河造成了極大的恐慌允粤,老刑警劉巖崭倘,帶你破解...
    沈念sama閱讀 218,858評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件翼岁,死亡現場離奇詭異,居然都是意外死亡司光,警方通過查閱死者的電腦和手機琅坡,發(fā)現死者居然都...
    沈念sama閱讀 93,372評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來残家,“玉大人榆俺,你說我怎么就攤上這事∥牖矗” “怎么了谴仙?”我有些...
    開封第一講書人閱讀 165,282評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長碾盐。 經常有香客問我,道長揩局,這世上最難降的妖魔是什么毫玖? 我笑而不...
    開封第一講書人閱讀 58,842評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮凌盯,結果婚禮上付枫,老公的妹妹穿的比我還像新娘。我一直安慰自己驰怎,他們只是感情好阐滩,可當我...
    茶點故事閱讀 67,857評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著县忌,像睡著了一般掂榔。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上症杏,一...
    開封第一講書人閱讀 51,679評論 1 305
  • 那天装获,我揣著相機與錄音,去河邊找鬼厉颤。 笑死穴豫,一個胖子當著我的面吹牛,可吹牛的內容都是我干的逼友。 我是一名探鬼主播精肃,決...
    沈念sama閱讀 40,406評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼帜乞!你這毒婦竟也來了司抱?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,311評論 0 276
  • 序言:老撾萬榮一對情侶失蹤挖函,失蹤者是張志新(化名)和其女友劉穎状植,沒想到半個月后浊竟,有當地人在樹林里發(fā)現了一具尸體津畸,經...
    沈念sama閱讀 45,767評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年肉拓,在試婚紗的時候發(fā)現自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片暖途。...
    茶點故事閱讀 40,090評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡杯缺,死狀恐怖侧但,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情欺栗,我是刑警寧澤毫痕,帶...
    沈念sama閱讀 35,785評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站迟几,受9級特大地震影響,放射性物質發(fā)生泄漏类腮。R本人自食惡果不足惜臊泰,卻給世界環(huán)境...
    茶點故事閱讀 41,420評論 3 331
  • 文/蒙蒙 一蚜枢、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧厂抽,春花似錦察滑、人聲如沸修肠。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,988評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽嵌施。三九已至饲化,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間吗伤,已是汗流浹背吃靠。 一陣腳步聲響...
    開封第一講書人閱讀 33,101評論 1 271
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留足淆,地道東北人巢块。 一個月前我還...
    沈念sama閱讀 48,298評論 3 372
  • 正文 我出身青樓礁阁,卻偏偏與公主長得像,于是被迫代替她去往敵國和親族奢。 傳聞我的和親對象是個殘疾皇子姥闭,可洞房花燭夜當晚...
    茶點故事閱讀 45,033評論 2 355

推薦閱讀更多精彩內容