有界面运行:
# 引入库 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/,谢谢!!*******