PySe-007-解決「Chrome正在受到自動軟件的控制」

python使用selenium啓動chrome的代碼以下所示:python

 1 #!/usr/local/bin/python
 2 # -*- coding: utf-8 -*-
 3 
 4 from selenium import webdriver
 5 
 6 browser = webdriver.Chrome()
 7 
 8 #最大化窗口
 9 browser.maximize_window()
10 
11 browser.get("http://www.baidu.com")
12 
13 print(browser.page_source)

 

運行腳本,啓動Chrome後,發現瀏覽器提示「Chrome正受到自動測試軟件的控制」,以下圖所示:web

 

如上提示信息,可在啓動 Chrome 時設置取消顯示通知狀態便可,修改後代碼以下所示:chrome

#!/usr/local/bin/python
# -*- coding: utf-8 -*-

from selenium import webdriver

#瀏覽器啓動設置類
optons = webdriver.ChromeOptions()
#瀏覽器啓動配置
optons.add_argument('disable-infobars')
#啓動谷歌瀏覽器
browser = webdriver.Chrome(chrome_options=optons)
#browser = webdriver.Chrome()

#最大化窗口
browser.maximize_window()

browser.get("http://www.baidu.com")
print(browser.page_source)

 

從新執行腳本,提示信息便可取消掉。瀏覽器

相關文章
相關標籤/搜索