Python+selenium 自動化-啟用帶插件的chrome瀏覽器,調用瀏覽器帶插件,瀏覽器加載配置信息。
正常的話我們啟用的chrome瀏覽器是不帶插件的,如果你能登陸chrome的話,你會發現登陸信息也沒有,還有不管你怎樣設置每次新打開的chrome都是默認設置的。
我們正常啟動的瀏覽器每次都要加載配置文件的,一般的配置文件就是在user data里,插件就是屬於配置文件的一部分。 我們做的工作就是讓我們每次啟動時都調用一下配置文件就好了。
正常我們調用瀏覽器一行代碼就好了。
driver = webdriver.Chrome()
加載配置只需要多兩行代碼。
注:路徑要跟自己電腦的一致,下面有查看方法。
# 啟用帶插件的瀏覽器
option = webdriver.ChromeOptions()
option.add_argument("--user-data-dir="+r"C:/Users/Administrator/AppData/Local/Google/Chrome/User Data/")
driver = webdriver.Chrome(chrome_options=option) # 打開chrome瀏覽器
配置文件路徑查看方法如下:
地址欄輸入chrome://version/查看瀏覽器信息。
注:到User Data就結束了,還有斜杠要反過來。
常規啟動的界面:
加載了配置文件的界面:
注:如果控制台報錯了,因為你可能運行之前已經開了一個chrome,占着配置文件呢,關閉打開的chrome就好了。
當然也可以通過chrome多開的方式建立多個獨立的配置文件區,就不會有影響的。想知道的可以評論區留言。