如果本机已经装有一个chrome浏览器了,就不用删除,比如:
这个时候前往 chrome浏览器和driver 对应的 网址去下载指定的版本:
Chrome for Testing availability
也存放在微云一份:
下载到本地的地址:
将新的chrome浏览器地址放在环境变量中:
创建一个baidu.py:
from selenium import webdriver
import time # 导入时间模块中的 sleep 函数
# 设置浏览器驱动器路径
driver_path = r'E:\software\chrome\chromedriver127\chromedriver127\chromedriver-win64\chromedriver.exe'
# 创建一个 ChromeOptions 对象
options = webdriver.ChromeOptions()
# 设置浏览器驱动器路径
options.binary_location = driver_path
# 创建一个 Chrome 浏览器实例
driver = webdriver.Chrome(options=options)
# 打开百度首页
driver.get('https://www.baidu.com')
# 可选:输出当前页面标题和URL,验证是否成功打开
print("Title: ", driver.title)
print("URL: ", driver.current_url)
# 等待20秒
time.sleep(20)
# 关闭浏览器
driver.quit()
运行:
python baidu.py
如果要不立即闪退,就执行 time.sleep() 时间结束就退出。