Chrome启动后无法显示测试网站,搜索引擎选择弹窗拦截问题求助
解决Chrome启动时弹出“选择你的搜索引擎”弹窗的问题
核心解决方案:通过ChromeOptions配置禁用弹窗
初始化ChromeDriver时,添加专属配置参数,强制跳过首次运行引导并设置默认搜索引擎,就能直接屏蔽该弹窗:
from selenium import webdriver from selenium.webdriver.chrome.options import Options chrome_options = Options() # 跳过Chrome首次运行的配置引导流程 chrome_options.add_argument('--no-first-run') # 禁用默认浏览器检查提示 chrome_options.add_argument('--no-default-browser-check') # 强制设置默认搜索引擎为Google(可按需替换) chrome_options.add_argument('--set-default-search-engine=google') driver = webdriver.Chrome(options=chrome_options) driver.get("你的测试URL")
备选方案:通过实验性偏好设置配置
如果上述参数无效,可直接写入Chrome的首选项配置:
chrome_options.add_experimental_option("prefs", { "browser.default_search_provider": "google", "browser.default_search_provider.enabled": True, "browser.first_run_tabs": 0 })
额外提醒:确保你的ChromeDriver版本与本地Chrome浏览器版本完全匹配,版本不兼容也可能引发异常弹窗。
内容的提问来源于stack exchange,提问作者Fco P
相关产品推荐
相关产品推荐

