在學(xué)習(xí)的時(shí)候,遇到使用selenium打開(kāi)瀏覽器驅(qū)動(dòng)時(shí),沒(méi)有寫(xiě)關(guān)閉代碼,瀏覽器也會(huì)自動(dòng)關(guān)閉,導(dǎo)致在學(xué)習(xí)不是很方便,代碼如下
# 1.導(dǎo)入模塊
from selenium import webdriver
from time import sleep
# 2.實(shí)例化瀏覽器對(duì)象:類名()
driver = webdriver.Chrome()
# 3.打開(kāi)網(wǎng)頁(yè):必須包含協(xié)議名
driver.get('https://www.baidu.com')
關(guān)于這個(gè)情況,我找到了兩個(gè)解決辦法
第一:是因?yàn)閟elenium的版本過(guò)高,我原來(lái)使用的是4.3版本,把版本降到到3.0即可
卸載selenium:pip uninstall selenium
?從新安裝selenium,并選則版本:pip install selenium==3.3.0
第二:有時(shí)候版本不方便降低,就只能通過(guò)代碼來(lái)解決了
# 1.導(dǎo)入模塊 降低selenium版本后,option已不能再使用
from selenium import webdriver
from selenium.webdriver.common.by import By
# 2.實(shí)例化瀏覽器對(duì)象
# 獲取配置對(duì)象 => 什么樣的瀏覽器就選擇什么瀏覽器配置
option = webdriver.ChromeOptions()
option.add_experimental_option("detach", True)
# 獲取driver對(duì)象, 并將配置好的option傳入進(jìn)去
driver = webdriver.Chrome(options=option)
driver.get('https://www.baidu.com')
通過(guò)以上代碼就可以時(shí)瀏覽器打開(kāi)后不再自動(dòng)關(guān)閉了文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-854474.html
隨手分享學(xué)習(xí)時(shí)遇到的一些小bug文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-854474.html
到了這里,關(guān)于解決‘selenium打開(kāi)瀏覽器驅(qū)動(dòng)后會(huì)自動(dòng)關(guān)閉’的問(wèn)題的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!