selenium自动化,指定chromedriver,以及chrome路径
===对应这篇文章,可以点击查看,详情===
from selenium import webdriver
def get_driver():
# 获取配置对象
option = webdriver.ChromeOptions()
option.add_experimental_option("detach", True)
# 去掉自动化标识
option.add_experimental_option('excludeSwitches', ['enable-automation'])
option.add_argument('--disable-blink-features=AutomationControlled')
# 关闭保存密码弹窗
prefs = {}
prefs['credentials_enable_service'] = False
prefs['profile.password_manager_enabled'] = False
option.add_experimental_option('prefs', prefs)
# 驱动chromedriver路径
driver_path = 'X:\Program Files (x86)\Chrome\ChromeCore\chromedriver_win32\chromedriver.exe'
# 指定 Chrome 浏览器的可执行文件路径
option.binary_location = r'X:\Program Files (x86)\Chrome\ChromeCore\ChromeCore.exe'
driver = webdriver.Chrome(options=option, executable_path=driver_path)
driver.implicitly_wait(10)
time.sleep(1)
driver.get('https://www.baidu.com')
# return driver
get_driver()