有界面運行:
# 引入庫 from selenium import webdriver # 有界面 # 打開谷歌瀏覽器,建立會話。啟動Chromedriver.exe 打開Chrome driver = webdriver.Chrome() # 啟動谷歌瀏覽器 # 訪問百度首頁 driver.get("http://www.baidu.com")
無界面運行
# 引入庫 from selenium import webdriver # 無界面 chrome_options = webdriver.ChromeOptions() chrome_options.add_argument('--headless') driver = webdriver.Chrome(chrome_options=chrome_options) # 訪問百度首頁 driver.get("http://www.baidu.com") print("執行完畢")
如果在執行過程中瀏覽器出現以下情況:
from selenium import webdriver options = webdriver.ChromeOptions() # 加上以下 prefs = { 'profile.default_content_setting_values': { 'notifications': 2 } } options.add_experimental_option('prefs', prefs) # 加上以上 options.add_argument("headless") driver = webdriver.Chrome(chrome_options=options) driver.get("http://www.baidu.com") print('aaaaaaa')
*******請大家尊重原創,如要轉載,請注明出處:轉載自:https://www.cnblogs.com/shouhu/,謝謝!!*******